最易懂解释静态方法static为什么不能访问非静态方法和属性

不管是静态方法还是静态成员,都是类级别存在的 也就是说随着类的加载而加载,优先于对象的存在 而非静态成员和方法是对象级别的存在 所以在静态方法中调用非静态的成员或方法(此时还不存在对象),是不可能的,但是反过来是可以的:非静态中调用静态。于是也就有静态方法中不能使用this和super关键字
相关文章
相关标签/搜索