我想要一个关于如何在Java中实例化公共final类的明确示例。我必须使用类似这样的类的方法来处理项目,并且不知道如何首先实例化它。很难找到合适语法的清晰示例和解释。谢谢你的帮助。
答案 0 :(得分:0)
public class Test {
public static void main(String[] args) {
Project pro = new Project();
pro.getName();
}
}
final class Project{
public String getName(){return "";}
}
===============================
最终的类可以像普通类一样创建,唯一的事情是它不能被扩展
答案 1 :(得分:0)
这是一个例子
public class del {
public static void main(String args[])
{
x x1=new x();
System.out.println(x1.u());
}
}
final class x
{
public String u()
{
return "hi";
}
}
正如您所看到的,x是一个final类,并且有一个返回字符串的方法u。 我在类del中设置x并调用它的方法u。 输出为 hi
有关详情,请点击final
答案 2 :(得分:0)
final class Test{
public void callMe(){
System.out.println("In callMe method.");
}
}
public class TestingFinalClass{
public static void main(String[] args){
Test t1 = new Test();
t1.callMe();
}
}
输出:In callMe method.
final
应用于变量,方法,类
最好的例子是java中的String类。 public final class String
您可以正常访问String类的方法
一些链接
答案 3 :(得分:0)
public class Test {
public static void main(String[] args) {
StdRandom stdRandom = StdRandom.getInstance(); /* this will retun an instance of the class, if needed you can use it */
int result =StdRandom.uniform(1);
System.out.println(result);
}
}
final class StdRandom{
private static StdRandom stdRandom = new StdRandom();
private StdRandom(){
}
public static StdRandom getInstance(){
return stdRandom;
}
public static int uniform(int N){
// Implement your logic here
return N;
}
}