java中一个类作为另一个类的属性,怎么用?

如题所述

第1个回答  2016-11-17
public class A{
private B bObject;//类B  
}

追问

关键是怎么用,我能把这个问题提出来,我能不知道书写的格式吗?

追答

怎么用?就在你需要实例化B的时候,你可以在A中的构造方法或者其他的方法中调用bObject=new B();这样的,如果你这个bObject还要给外部用就可以给这个变量提供set和get方法;

第2个回答  2016-11-17
public class Persion{
public Student stu;

}
public class Student{
}追问

怎么用

追答

public Student stu;
public Student getStu() {
return stu;
}

public void setStu(Student stu) {
this.stu = stu;
}
你想怎么用。可以实例化,也可以用spring的注入。

本回答被网友采纳
第3个回答  2016-11-17
public class A{
//实例化
private B b = new B();
}追问

能找一个类似的例子不?这样理解困难

追答

public class A{
//实例化
private B b = new B();
public void showName(){
System.out.println(b.getName());
}
}
class B{
private String name = "李雷";
public String getName(){
return name;
}
}

本回答被提问者采纳
相似回答