|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
什么是javabean啦?他其实是一个java是类而已,我们要讨论的是: 1.执行java.io.Serializable 接口 2.提供无参数的构造器 3.提供getter 和 setter方式访问它的属性. 让我们创建一个简朴的javabean来看看吧! 示例: package com.stardeveloper.bean.test; public class SimpleBean implements java.io.Serializable { /* Properties */ private String name = null; private int age = 0; /* Empty Constructor */ public SimpleBean() {} /* Getter and Setter Methods */ public String getName() { return name; } public void setName(String s) { name = s; } public int getAge() { return age; } public void setAge(int i) { age = i; } } 将他保存在/WEB-INF/classes/com/stardeveloper/bean/test文件中; 解释一下:第一行:package com.stardeveloper.bean.test;包的申明; 下面我们定义我们的类,使他能执行java.io.Serializable 接口,注重这 Serializable接口不能包括任何方式.我们声明name和age两 个变量,这两个变量在javabean中作为特性(properties或变量)被调用,这些道具是私有的,所以其他的类不能直接访问,为了我们自己能访问,我们提供了 getter 和setter方式来 get 和set他们的值, private String name = null; private int age = 0; 而下面我们创建了一个无参数的构造器,紧记:在javabean中是无(empty)参数的构造器,而不是叫你不用.就象:public SimpleBean() {}; 要运用getter 和setter方式来get 和 set javabean的特性(properties或变量)是简朴的,我们所要做的是添加 特性的名字,e.g. name;使他的首写字母大写,Name;现在我们的get的getter方式和set的setter方式就变为: public String getName() { return name; } public void setName(String s) { name = s; } 看!多简朴啊!因为名字是字符型所以我们返回getName() 的值也应该是一样类型,对于setName()是相同的,所以他有一个 字符型参数 s;下面我们添加四个getter 和setter方式, public String getName() { return name; } public void setName(String s) { name = s; } public int getAge() { return age; } public void setAge(int i) { age = i; } 最后以 }完成该类. 编译吧,象其他的java代码相同,成功后一个简朴的javabean就产生了. 返回类别: 教程 上一教程: Eclipse学习4-在Eclipse中使用JUnit进行单元测试(上) 下一教程: 轻量级的代码生成方案选择--4.2更新 您可以阅读与"学习javabean"相关的教程: · 学习在JSP中使用JAVABEANS · Sitemesh学习[2] · JSP+JAVABEAN循序渐进教程(五) · 介绍一些 Java NIO 的学习文章,以方便各位的学习! · 产生彩色验证码_(javabean实现) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |