首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-03-18 
调用顶层类方法?classA{publicvoidout(){System.out.println( a )}}classBextendsA{publicvoidout(){Sy

调用顶层类方法?
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();
[解决办法]
没有.
[解决办法]
可以实现就行了,有时假没必要钻牛角尖

热点排行