java 构造器是静态方法,为什么又能访问费非静态成员变量呢

时间:2023-02-25 21:02:19
在看《java编程思想第四版》的时候,看到说“即使没有显式地使用static关键字,构造器实际上也是静态方法”,然而不是说静态方法不能访问非静态成员变量吗?菜鸟被绕晕了** java 构造器是静态方法,为什么又能访问费非静态成员变量呢哪位大大能解释一下原理呢 java 构造器是静态方法,为什么又能访问费非静态成员变量呢

2 个解决方案

#1


静态代码块>静态属性>静态方法>非静态代码块>构造方法>成员属性>成员方法      这是程序运行时的加载顺序!

#2


http://rednaxelafx.iteye.com/blog/652719
看看这个

#1


静态代码块>静态属性>静态方法>非静态代码块>构造方法>成员属性>成员方法      这是程序运行时的加载顺序!

#2


http://rednaxelafx.iteye.com/blog/652719
看看这个