一个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,不然其他类引用不到,
比方说:常用的interface 也只有public 来修饰
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();
}
}