标准JavaBean
JavaBean 是 Java语言编写类的一种标准规范。符合 JavaBean 的类参数的构造方法,提供用来操作成员变量的 set 和 get 方法。
编写步骤
-
成员变量私有化
所有的成员变量使用
private
修饰 -
提供无参、带全参构造方法
-
提供每一个成员变量对应的
setXxx()
/getXxx()
方法 -
其他方法(如没有可不写)
public class Student {
//1. 成员变量私有化
private String name;
private int age;
//2. 提供无参、带全参构造方法
public Student() {
}
public Student(String name, int age) {
this.name = name;
this.age = age;
}
//3. 提供每一个成员变量对应的 setXxx() / getXxx() 方法
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
//4. 其他方法
public void show() {
System.out.println( name + "," + age );
}
}
JavaBean可自动生成。插件名:ptg
。
使用方法:
- 提供私有成员
2. 窗口右键选择Ptg to JavaBean
,也可使用快捷键Ctrl + Shift + ,
工具类
工具类,就是编写代码时可以使用的工具。工具类中的方法都是用static修饰的,其方法可以直接通过类名调用,而不需要创建对象。所以,工具类也不会对外界提供构造方法。
编写步骤
-
类名要见名知意
-
构造方法要私有化
工具类不是描述事物的,创建它的对象没有任何意义
-
成员方法全部定义为静态
用
static
修饰,方便调用
//1. 类名要见名知意 数组工具
public class ArrayUtil {
//2. 构造方法要私有化
private ArrUtil() {
}
//3. 成员方法全部定义为静态
public static int getMax(...) {
...
}
public static int getMin(...) {
...
}
}