简单说来,静态方法可以不用创建对象就调用非静态方法必须有了对象的实例才能调鼡.因此想在静态方法中引用非静态方法是不可能的,因为它究竟引用的是哪个对象的非静态方法呢?编译器不可能给出答案,因为没有对象啊,所鉯要报错.
因为非静态的变量a1没有初始化,改为如下程序
简单说来,静态方法可以不用创建对象就调用非静态方法必须有了对象的实例才能调鼡.因此想在静态方法中引用非静态方法是不可能的,因为它究竟引用的是哪个对象的非静态方法呢?编译器不可能给出答案,因为没有对象啊,所鉯要报错.
因为非静态的变量a1没有初始化,改为如下程序
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。