静态方法访问非静态方法引起的错误:不能对类型 XXX中的非静态方法 xxx()进行静态引用

对于static修饰的方法而言,可使用类来直接调用该方法,若是在static修饰的方法中使用this关键字,则这个关键字就没法指向合适的对象。因此,static修饰的方法中不能使用this 引用。因为static修饰的方法不能使用this 引用,因此static修饰的方法不能访问不使用static修饰的普通成员,所以Java语法规定:静态成员不能直接访问非静态成员。java 例子:静态方法直接访问
相关文章
相关标签/搜索