getOwner方法不返回值

时间:2013-10-08 19:32:07

标签: java

嘿stackoverflow社区!

有点新手编码,所以请放轻松我。

当我调用 getOwner 方法时,基本上我正试图让这段代码返回所有者。 所有这些都在java!

这是我的代码:

public class SmartCard<__name__> {
    public __name__ owner;
    public __name__ getOwner(){
        return owner;
    }
}

我接近这个错误的方式吗? 谢谢你的帮助:)

1 个答案:

答案 0 :(得分:5)

我猜它没有返回的原因意味着getOwner返回null。那是因为你没有将owner初始化为任何东西。这个可能就是你如何做到这一点:

public class SmartCard<__name__> {
    public __name__ owner = new __name__();
    public __name__ getOwner(){
        return owner;
    }
}

我说“可能”,因为我不知道__name__是什么或者如何初始化。这将是了解空值和null pointer exceptions的好机会。

顺便说一句,你应该知道__name__不遵循java style guidelines