1

嘿stackoverflow社区!

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

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

这是我的代码:

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

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

4

1 回答 1

5

我猜想它没有返回的原因意味着getOwner返回null。那是因为你还没有初始化owner任何东西。这可能是您可以这样做的方法:

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

我说“可能”是因为我不知道__name__它是什么或如何初始化它。这将是了解空值和空指针异常的好机会。

顺便说一句,您应该知道它__name__不遵循java 样式指南

于 2013-10-08T19:34:43.397 回答