解决方案 »

  1.   

    main是Testcs2的方法,同一个类中 当然可以访问自己类的私有成员变量和方法了
      

  2.   

    main方法不是静态方法吗?怎么可以访问私有方法,在main方法中新建的类实例,又怎么可以访问该实例的私有方法和私有属性
      

  3.   

    静态方法是不能访问非静态的实例变量,但是你的Main里面实例化了,一旦实例化了,你就可以通过这个实例来访问其实例变量,这个是可以的,至于私有变量,你这个是本类,当然可以访问。
      

  4.   


    main是静态方法, 但main的域是Testcs2,不是其他的类。作为一个类的静态方法,至于有实例化对象,当然可以操作类的内部feld和method了
      

  5.   

    将私有的字段方法用static修饰即可
      

  6.   

    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);
    }
    }
      

  7.   

    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);
    }
    }
      

  8.   

    我写错了 太困了 
    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);
    }
    }