class Demo{
}
class username{
public Demo a;
我懂了,就跟Demo d = new Demo是一个道理
任何时候都可以构造一个任何对象,只要需要,没有任何理由。比如你要实现一个哈士奇的类,那大哈士奇生小哈士奇的时候不就要构造一个新的嘛public class 哈士奇{ public 哈士奇 born(){ return new 哈士奇(); }}