嘿stackoverflow社区!
有点新手编码,所以请放轻松我。
当我调用 getOwner 方法时,基本上我正试图让这段代码返回所有者。 所有这些都在java!
中这是我的代码:
public class SmartCard<__name__> {
public __name__ owner;
public __name__ getOwner(){
return owner;
}
}
我接近这个错误的方式吗? 谢谢你的帮助:)
答案 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。