1.封装:
原则:一般是属性私有化(private),方法公有化(public)除非是方法内部调用可以使用private修饰。
字面理解:
(1)对属性使用private进行隐藏,实现了对外界的隐藏。外界不能直接操作类的属性
(2)针对属性的getter和setter方法完成对属性的获取和设置值,在方法中可以进行安全验证实现对非法数据的过滤。
总结:把属性私有化实现了对外界的隐藏,在通过共有的getter和setter方法进行获取和设置值保证了数据的安全性。
代码展示:
(1)假如我定义了一个类,不想让类里面的属性被随便调用,用了privat进行了隐藏
public class Day01 {
private int age;
private double heing;
private String name;
private double tizhong;
(2)如果想访问这些属性要使用getter和setter这些公共方法就可以访问了
public int getAge() {
return age;
}
public double getHeing() {
return heing;
}
public String getName