零碎笔记
来源:互联网 发布:高性能javascript 编辑:程序博客网 时间:2024/05/19 04:53
今天遇到一个数据的的转移的问题,用嵌套类可以解决。既原始数据在一个Class中,新数据在另一个Class中。那么用新Class嵌套原有Class,可以避免繁复的set,get操作。代码样例如下:
Class Student
{...
}
package bean;
public class ExStudent {
private String leaveDate;
public Student student;
public String getLeaveDate() {
return leaveDate;
}
public void setLeaveDate(String leaveDate) {
this.leaveDate = leaveDate;
}
public Student getStudent() {
return student;
}
public void setStudent(Student student) {
this.student = student;
}
public static void main(String[] args){
ExStudent e = new ExStudent();
Student s = new Student();
s.setBirthday("1987");
s.setGrade("1");
s.setID(123);
s.setName("kira");
s.setSex("male");
e.setLeaveDate("2009");
e.setStudent(s);
System.out.println(e.getStudent().getBirthday());
}
}
本来这种操作可以使用继承类的方法实现,不过对于已经继承过的类来说,因为java无法支持多继承,所以上面的方法算是权宜之计。后面考虑用接口或者其他的方法,后面再说了
- 零碎笔记
- 零碎笔记
- 零碎笔记
- 零碎笔记
- 零碎笔记
- 零碎笔记
- 零碎笔记
- android学习零碎笔记
- 零碎的笔记
- js零碎笔记
- JS。零碎笔记。
- extjs4 零碎笔记
- Hibernate3 零碎笔记
- dom基础知识零碎笔记
- PHP 零碎笔记
- c 的零碎笔记
- jquery 零碎笔记
- Android零碎笔记
- 利用Java生成静态HMTL页面的方法----------转自http://playfish.iteye.com/blog/150386
- 关于启用Lync Server 2010 SIP账号的两个场景
- 关于SWT资源释放
- 在公司培训的一点心得
- 基于reSIProcate的SIP协议栈研究--DUM和SIPStack的多线程运行
- 零碎笔记
- hibernate实战
- TCP/IP之一:网络结构与网络接口层
- Oracle的启动过程
- 用了三个月Linux,总结一些微内容
- response.encodeURL的用法
- 标日初級13~16課
- AsyncTask学习
- Spring 初学