黑马程序员技术交流社区

标题: null的问题 [打印本页]

作者: success560    时间: 2016-5-5 21:49
标题: null的问题
public class Test2 {
                 public static void main(String[] args) {
                A a = new A();
                a = null;
                System.out.println(a.x);
                System.out.println(a.method());
        }
}
class A {
        static  int x = 19;
        public static int method(){
                return 10;
        }
}
null不能调用吗,为啥这能行呢


作者: 张金金金    时间: 2016-5-5 22:15
运行了一下,还真的可以,懵逼了...明天去问老师.
作者: wxz    时间: 2016-5-5 22:16
null是常量,不是对象,自然不能调用方法
作者: wxz    时间: 2016-5-5 22:24
应该是类中申明的是静态变量、静态方法,他们随类加载而加载,被所有对象共享。
作者: Belive丶Me    时间: 2016-5-5 22:58
不是调用好不啦。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2