我使用构造函数构建一个类:
public Door(String name){
this.name = name;
}
有没有办法可以创建一个默认构造函数,其中名称成为用户分配此对象的任何内容。例如:
{
Door blackDoor = new Door();
}
会成为
blackDoor.name = blackDoor?
答案 0 :(得分:0)
public class Bleh {
public static void main(String[] args) {
BlackDoor bd = new BlackDoor();
System.out.println(bd.name);
}
}
class Door {
String name;
public Door(){
this.name = this.getClass().getName();
}
}
class BlackDoor extends Door{
}