类如何在Java中实例化?
我是按照以下规则来的: 新标记后的标识符必须明确表示内部标记 类,该类是可访问的、非抽象的、非枚举类型的和成员 主表达式或 ExpressionName 我无法想象最后的限制意味着什么。也许您可以给出ExpressionName的主表达式的编译时类型的这样一个成员的示例?它说“如果类实例创建表达式是合格的”。。然后。。(你方报价) 所以,我猜是这样的:类如何在Java中实例化?,java,class,new-operator,Java,Class,New Operator,我是按照以下规则来的: 新标记后的标识符必须明确表示内部标记 类,该类是可访问的、非抽象的、非枚举类型的和成员 主表达式或 ExpressionName 我无法想象最后的限制意味着什么。也许您可以给出ExpressionName的主表达式的编译时类型的这样一个成员的示例?它说“如果类实例创建表达式是合格的”。。然后。。(你方报价) 所以,我猜是这样的: package test; public class Test1 { public class Test3{ } } 在另
package test;
public class Test1 {
public class Test3{
}
}
在另一个类中实例化它,如下所示:
package test;
import test.Test1.Test3;
public class Maker {
public static void main(String[] args) {
Test1 test1 = new Test1();
Test3 test3 = test1.new Test3();
}
}
那么
test1.new Test3()
(test1.new,-一个合格的新版本,而不是一个不合格的新版本)享受:)文字上写的是或,不是的,以防有用。@KenoguLabz实际上,它有用,谢谢。谢谢。这正是我要找的。