一个private类,它里面的方法也一定会是private的吗?(在没有设置他们的访问权限的时候)
在这个类中,如果设置一个public方法,那么这个方法是public还是private。
在别的类中可以创建这个类的对象吗,。
这个类可以被继承嘛?》

解决方案 »

  1.   

    不可以创建对象 私有的嘛  private 就是在本类中使用
    ,所以很少讲过在修饰类时用private,不然其他类引用不到,
    比方说:常用的interface  也只有public 来修饰
      

  2.   

    一个private类,它里面的方法也一定会是private的吗?
    private的类,那么就是内部类了!它里面的方法你声明的是什么权限就是什么权限
    在这个类中,如果设置一个public方法,那么这个方法是public还是private。
    public
    在别的类中可以创建这个类的对象吗,。
    在包含它的外部类中可以这个类可以被继承嘛?》
    在包含它的外部类中可以public class OuterClass {

    InnerClass outerIc = new InnerClass(); private class InnerClass{
    public void method1(){
    System.out.println("method1");
    }

    private void method2(){
    System.out.println("method2");
    }
    }

    public class InnerClass2 extends InnerClass {

    }
    public static void main(String[] args) {
    InnerClass ic = new OuterClass().new InnerClass();
    ic.method1();
    ic.method2();
    }
    }
      

  3.   

    呃,类只能定义成public和default两种,不能定义成private,差点让LZ给绕进去了……