Staffdao staffdao=new Staffdao();
this.basedao=staffdao;//basedao里面是些对数据库操作的静态方法和变量,我不明白这一句的意思和用法.
......
staffbao.updata();
this.basedao=staffdao;//basedao里面是些对数据库操作的静态方法和变量,我不明白这一句的意思和用法.
......
staffbao.updata();
解决方案 »
- Java 继承
- JSP连接SQL的问题,虽然是老生常谈,但是以前的相关解决方法都试了,还是没成功,不知如何是好!
- 怎样把父类中成员方法的返回值赋给子类成员变量?麻烦看下在下写的程序
- 编写一个具有两个方法的基类base,
- 怎么才能让写入到zip文件的文件不覆盖zip里面原来的文件啊?
- ███急███在JBuilderX中run 一个jsp,出现 MAPPING configuration error for request URI 这个错误,请问高手,该如何解决啊?
- 请问Thread的start()方法是怎么回事
- java.io.File对象能指定到另外一台机器上已知目录或其下文件吗(急,再线等)
- 请问struts中FormBean和ActionForm有什么区别?谢谢!!!!
- 客户端和服务器通信问题
- GridBagLayout 布局管理问题
- struts问题 <html:hidden property="worklistStr" value="<bean:write name='worklistId'/>" />问题:谢谢...
class So
{
String str; //为了说明方便,我们称这个str为str一号
public void method()
{
String str = new String("SO"); //同样为了说明方便,我们称这里的str为str二号
this.str = str; //this.str是指str一号,=后的str是指str二号,这句的意思就是把str二号赋给str一号
}
}
this.basedao的basedao是类的变量
staffdao是局部变量
basedao里面是些对数据库的基本操作(静态方法和变量),staffdao之前已经继承过basedao并实现了里面的方法.
我的理解是在staffbiz(现在的类)里面已经new了一个Staffdao了,直接调用方法就行了.但是例子在Staffbiz里面就多了这一句,不知道为什么要加上这一句?Staffdao staffdao=new Staffdao();
Staffbiz(){
this.basedao=staffdao;
}
.....
staffdao.upData();
....