有没有办法可以确保使用我的类创建的对象获取用户在java

时间:2015-05-23 22:56:52

标签: java

我使用构造函数构建一个类:

public Door(String name){

  this.name = name;
 }

有没有办法可以创建一个默认构造函数,其中名称成为用户分配此对象的任何内容。例如:

{

  Door blackDoor = new Door();
}

会成为

blackDoor.name = blackDoor?

1 个答案:

答案 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{
}