public class Testcs2 { private int field = 44; private static void cs() { System.out.println("Testcs2"); } public static void main(String[] args) { Testcs2 kk = new Testcs2(); kk.cs(); System.out.println(kk.field); } }
public class Testcs2 { private int field = 44; private void static cs() { System.out.println("Testcs2"); } public static void main(String[] args) { Testcs2 kk = new Testcs2(); kk.cs(); System.out.println(kk.field); } }
我写错了 太困了 public class Testcs2 { private int field = 44; private static void cs() { System.out.println("Testcs2"); } public static void main(String[] args) { Testcs2 kk = new Testcs2(); kk.cs(); System.out.println(kk.field); } }
main是静态方法, 但main的域是Testcs2,不是其他的类。作为一个类的静态方法,至于有实例化对象,当然可以操作类的内部feld和method了
{
private int field = 44;
private static void cs()
{
System.out.println("Testcs2");
}
public static void main(String[] args)
{
Testcs2 kk = new Testcs2();
kk.cs();
System.out.println(kk.field);
}
}
{
private int field = 44;
private void static cs()
{
System.out.println("Testcs2");
}
public static void main(String[] args)
{
Testcs2 kk = new Testcs2();
kk.cs();
System.out.println(kk.field);
}
}
public class Testcs2
{
private int field = 44;
private static void cs()
{
System.out.println("Testcs2");
}
public static void main(String[] args)
{
Testcs2 kk = new Testcs2();
kk.cs();
System.out.println(kk.field);
}
}