为什么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个参数不是更好,你这样的设计,不是很奇怪吗?