请解释在构造函数中创建另一个类Object时有什么优缺点。我在A类构造函数中创建了B类对象,所以我请指导我是不是很好的方法
class A{
private B b;
public A(){
b = new B();
}
public void display(){
b.print();
}
}
class B{
public void print(){
System.out.println("Hello World!");
}
}
class Client{
public static void main(String[] ar){
new A().display();
}
}