如何创建一个标准类
在开发过程中,我们必然会需要使用定义一些特定的类和方法等操作,那么一个标准的类是怎么构成的呢?通常来说,一个标准的类的组成部分由4个部分组成,分别是:
1. 所有的成员变量都要使用private关键字修饰
2.为每一个成员变量编写一对Getter/Setter方法
3.编写一个无参构造方法
4.编写一个全参构造方法
一个标准的类由上面4部分组成,那么我们实际中需要怎样操作呢?
新建好一个类后,我们只需要打2行代码即可
我这里新建一个名为Teacher的类
package cn.donodr.day01-code.demo01;
public class Teacher {
// 编写Teacher类的成员变量
private String name;//姓名
private int age;//年龄
}
那么剩下的要怎么办呢?
别急,刚才我们只是做了第一步,
为每个成员变量使用private关键字修饰
接下来只需要通过鼠标点击即可完成操作
光标移动到方法区内,在工具栏中选择code — Generate
也可以使用快捷键" Alt + Insert "打开
会看到出现这个框框
我们按照步骤来
为变量添加一对Getter/Setter方法
选中该选项直接回车
则会出来该提示框
按住Shift全部选中点OK即可
我们会看到系统已经帮我们写好了一堆Getter/Setter方法的代码
接下来需要编写一个无参构造方法
继续使用" Alt +Insert "快捷键打开
选中第一个
再选择Select None按钮
创建全参构造方法
再次使用快捷键,点击第一个,使用Shift全选点OK
我们发现刚才创建的无参构造和全参构造都在里面了
完整代码如图:
蓝色框框所选中的内容是我们自己打的,
红色框框所选中的内容是系统帮我们自动生成的
完整源代码如下:
package cn.itcast.day06.demo06;
public class Teacher {
// 编写Teacher类的成员变量
private String name;//姓名
private int age;//年龄
public Teacher() {
}
public Teacher(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}