类的封装
1.为什么要对类进行封装:
原因:将类的相关属性进行隐藏,不对外开放。避免一些安全性问题。
2.封装最常见的例子:就是针对实体类。
3.需要掌握如何正确编写实体类。
4.今日知识点总结:如果可以从0到1 正确编写一个实体类,且知道每行代码的意义,就表示今天的知识点掌握透了。
习题:
有一个Person实体类、拥有Id name age 三个属性。
将其声明成一个实体类
public class Student {
/*
例如:学生实体类为例: 拥有id name sex 三个属性。
步骤1:创建该类
步骤2:声明属性 需要通过private修饰
步骤3:由于属性都被私有化了。所以外部无法通过属性来进行操作。所以需要对外开放若干个方法,对属性进行操作。
步骤4:对属性进行set/get方法的创建 可以通过快捷键的方式
步骤5:需要生成一个toString方法,原因:随时检查实体类的属性值是否正确 如果没有加,打印对象将会得到内存地址
加了toString,打印对象将会得到对象的属性值。
步骤6:创建对应的构造方法
由于实体类的规范。所有很多开发工具都有自动生成实体类的快捷键、
只需要声明属性即可。
1.通过快捷键生成该实体类的set.get.toString方法即可。
a.将鼠标焦点放在代码想生成的位置
b.鼠标右键 看操作
*/
private int teacherId;
private String teacherName;
private char teacherSex;
public int getTeacherId() {
return teacherId;
}