来自孙汝霞的问题
【java中创建对象,AB=newB(this);A=newB(this);A=newB();第一种打错了,应该是AB=newA(this)同时我看见Aa=newB(this)声明一个类型为A的对象a,并且让a等于一个新的B对象,B拥有一个构造函数,将this对】
java中创建对象,AB=newB(this);A=newB(this);A=newB();
第一种打错了,应该是AB=newA(this)
同时我看见Aa=newB(this)
声明一个类型为A的对象a,并且让a等于一个新的B对象,B拥有一个构造函数,将this对象作为构造函数的参数来构造B对象,B类应该是A类的子类.那么我可不可以把这个写法理解为:Aa=newB(this.A),因为上面解释B类应该是A类的子类!
1回答
2020-05-24 17:13