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

为何super调不到父类的方法

2011-12-04 
为什么super调不到父类的方法?父类:-----------------------------publicclassFa{publicStringfaa(){retur

为什么super调不到父类的方法?
父类:
-----------------------------
public   class   Fa{
public   String   faa(){
return   "aa ";
}
}
-----------------------------
子类:
-----------------------------
public   class   Bo   extends   Fa{
public   void   Fa(){
System.out.println(super.faa());
}
public   static   void   main(String   arge[]){
Bo   booo=new   Bo();
System.out.println( "bb ");
}
}
---------------------------

调试打印只显示:bb,不知道什么问题,请基础好的人解释一下。谢谢


[解决办法]
方法定义好了以后并没有执行,要在主方法中调用的时候才执行:
public static void main(String arge[]){
Bo booo=new Bo();
System.out.println( "bb ");
booo.Fa();
}
这样就可以了
[解决办法]
诚如楼上,首先你的sql不正确,并不是没有调用,而是调用了返回false;
还有
Bean 这个类里面没见你定义什么name,password的字段,不知道你是怎么操作的,既然这些属性是父类的,你就应该将adduser放到父类里面,直接给他传上4个参数不是更好,你这样的设计,不是很奇怪吗?

热点排行