//下面的类是在子类中扩展内部类和从子类的示例我试图访问外部类的方法即封装内部类的类。如何访问外部类成员的子类内部类继承
package innerClass;
public class outterclass {
private int outer=24;
protected int get_outer(){
return outer;
}
protected static class innerclass{
private int outer=25;
protected int get_outer(){
return outer;
}
}
}
package innerClass;
public class subclass_B extends outterclass.innerclass {
void parent_class_info_fetch(){
System.out.println(get_outer());
//i want to access the outer class get_outer method and how do i achieve that?
}
public static void main(String[] args) {
InheritanceStaticInnerClass_B isb=new InheritanceStaticInnerClass_B();
isb.parent_class_info_fetch();
}
}
Marko Topolnik答案是正确的。但是如果你需要这样做的话,它会非常糟糕。 – talex 2014-10-03 12:55:21