class B{
int id;
String name;
}
public class a {
private B b;

}
请问如何给a中的B类的成员id,name赋值
以及怎么通过a类调用B类中的成员

解决方案 »

  1.   

    首先B 声明前不能用private,什么也不要加
    例如下面
    public class A extends B{
        
        public static void main(String args[]){
            B b = new B();
            b.id=1;
        }
    }
    class B {
        int id;
        String name;
    }
      

  2.   

    1)给b添加有参构造器(初始化a中的b)
    2)给b添加get和set方法(也可以初始化a中的b,也可以访问bc中的成员)