读书人

调用顶层类方法?解决办法

发布时间: 2012-03-18 13:55:39 作者: rapoo

调用顶层类方法?
class A
{
public void out()
{
System.out.println( "a ");
}
}
class B extends A
{
public void out()
{
System.out.println( "b ");
}
}
class C extends B
{
public void out()
{
System.out.println( "c ");
super.out();
}
}
class W
{
public static void main(String[] args)
{
C m=new C();
m.out();
}
}

输出是:
c
b
很容易理解,因为super.out();可以调用父类的方法。请问如何在C类中调用A类的方法?有没有像super.out();一样的好用的?谢谢

[解决办法]
那用这个可以调用A中的方法:
A n = new A();
n.out();
[解决办法]
没有.
[解决办法]
可以实现就行了,有时假没必要钻牛角尖

读书人网 >J2SE开发

热点推荐