问答详情
源自:5-1 Java 方法反射的基本操作

方法没有返回值的话就返回的null那前面的构造方法的对象名称用getName()获取的话那岂不是都是为空?

方法没有返回值的话就返回的null那前面的构造方法的对象名称用getName()获取的话那岂不是都是为空?

提问者:qq_飞吻往事随风_0 2015-12-11 23:07

个回答

  • JonDai
    2015-12-11 23:13:32

    首先,如果一个方法没有返回值的话那么该方法返回的类型应该是void’

    然后,你需要理解一下类和对象的区别。如果构造方法中对name属性赋值了,那么该getName()方法就不会为空,反之则为null