Java 静态方法为什么不能访问普通属性?
在 static 方法中不能访问普通属性,是因为 static 方法是属于类的方法,而不是属于对象的方法。普通属性是属于对象的属性,只有在对象被创建后才能访问,而 static 方法在对象创建之前就可以被调用,所以无法访问普通属性。另外,static 方法中也不能使用 'this' 关键字,因为 'this' 代表当前对象,而在 static 方法中没有当前对象的概念。
原文地址: http://www.cveoy.top/t/topic/pb56 著作权归作者所有。请勿转载和采集!