面向对象的第一大特征:封装性
当我创建完对象以后,如果直接通过"对象名.属性"的方式进行赋值话,可能会出现不符合实际情况的问题,所以我们不考虑使用“对象名.属性名”的方式进行赋值,而是创建一个方法,通过"对象名.方法名"的方式进行赋值,因为我们可以在方法里面写大量的业务逻辑限制属性值。
如何使用封装:
- 将属性私有化 private
- 提供对应的get和set方法,获取属性值和给属性赋值
public class Student{
private String stuNo;//学号
private String StuName;//姓名
//get方法
public String getstuNo(){
return stuNo;
}
//set方法
publi void setstuNo(String stuNo1){
stuNo=stuNo1;
}
}
``