java类中定义的类怎么 实例化?
发布网友
发布时间:2022-04-23 13:04
我来回答
共2个回答
热心网友
时间:2022-04-18 17:50
子对象可以使用父类的除了private的所有方法,父类不能使用子类的方法。
就好象,儿子知道父亲干的详细信息(比如娶了多少老婆,赚了多少钱),但是父亲不能知道他这一生会生多少儿子,儿子长大以后会娶多少老婆,会赚多少钱一样。
a b
= new
b();
b想访问b类的方法,可以通过强制类型转换
((b)b).setcolor();
热心网友
时间:2022-04-18 19:08
首先这是个内部类。
内部类只能在类里面实例化
就你这个例子来说
public class a{
public class b{}
public a(){
b xx = new b(); //这样才可以。
}
}
例外的是,如果内部类是静态的。可以其他类中实例化。
比如
public class a{
public static class b{}
}
a.b xx = new a.b();