(转)Cannot make a static reference to the non-static method
在静态方法中,不能直接访问非静态成员(包括方法和变量)。
因为,非静态的变量是依赖于对象存在的,对象必须实例化之后,它的变量才会在内存中存在。例如一个类 Student 表示学生,它有一个变量 String address。如果这个类没有被实例化,则它的 address 变量也就不存在。而非静态方法需要访问非静态变量,所以对非静态方法的访问也是针对某一个具体的对象的方法进行的。对它的访问一般
转载
2012-03-12 20:44:27 ·
178 阅读 ·
0 评论