Staffdao staffdao=new Staffdao();
this.basedao=staffdao;//basedao里面是些对数据库操作的静态方法和变量,我不明白这一句的意思和用法.
......
staffbao.updata();
this.basedao=staffdao;//basedao里面是些对数据库操作的静态方法和变量,我不明白这一句的意思和用法.
......
staffbao.updata();
解决方案 »
- 高分,向高手提问 java.io.IOException:underlying input stream returned zero bytes
- 求大哥们给推荐些基于swing框架的漂亮的开源组件!!!
- 哪位大虾给我个双击左键的关机程序(java)?
- 文件夹同步的代码
- java.lang.NoClassDefFoundError问题
- 新人报道!随便麻烦那位大虾给我发一个:《Java核心技术I:原理》(非常感谢)
- java有没有延时的方法???
- 谁能帮我写一个jdbc关于sqlserver的连接阿,谢谢
- 我现在非常想学java,想在短时间 内有所突破。繁各位高手指点以下高分请教
- 兄弟的第一个RMI在本机模拟C/S部署不行?
- 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();
....