java - getOwner 方法不返回值

标签 java

嘿 stackoverflow 社区!

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

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

这是我的代码:

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

我是不是用错了方法? 感谢您的帮助:)

最佳答案

我猜测它没有被返回的原因意味着 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 .

关于java - getOwner 方法不返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19256663/

相关文章:

javap -l 选项无法显示行号信息

java - 如何从 hashmap json 对象打印值

java - Java 中的简单 SSH 隧道

java - 带有尝试资源的 JDBC

java - Scala GUI - 事件处理

java - GraphQL SPQR 扩展输入对象的突变参数

java - Android - 为什么要将对象转换为类?

java - 写入文本文件,但文件内容不可读

java - 为什么LinkedList中的类Node定义为静态而不是普通类

java - Eclipse 插件在 IRunnableWithProgress 中为 TableViewer 添加 Filter