静态方法中不能直接访问同一类中的非静态成员,而必须先创建对象,再通过对象访问成员。
例如:
public class Ex{ int i =123; static int Temp; public static void A() { System.out.println(Temp); } public int B() { int x = 100; return x; } public static void main(String args[]) { Ex e = new Ex(); Temp = e.B(); e.A(); }}
时间: 2024-10-12 13:45:44