不相当于成员变量。只是引用了一个外部内。。要是a的对象应该是这样写的。
public class a〔
private B b=new B();
〕
public class B〔
。。。。
〕
a是成员变量。一般叫做成员属性更好一些,当然只是个叫法,你的理解是对的。
一个类内部,由成员属性和成员方法组成。一般要写上访问控制符,属性的一般是private。如果不写默认default。
最后,补充一点,您的写法如果在设计模式里面讲。可以说是类A的内部“聚合”了一个B类型的引用。
对的,并且这个成员变量的访问修饰符是缺省(默认),访问权限为:同类,同包
是的,因为你可以直接引用