封装
封装(数据的隐藏)
通常应该禁止直接访问一个对象中的实际表示,而应该通过接口来访问,这称为信息隐藏。
记住一句话:属性私有,get/set
public class Student { //private:属性私有,则不能对属性进行操作 private int age; private String name; //提供一些可以操作这些属性的方法 //利用get、set 方法进行封装 (快捷键 Alt+Insert) //get 获得age数据 public int getAge() { if(age>100 || age<0){ this.age = 5; }else{ this.age = age; } return age; } //set 给age数据设置值 public void setAge(int age) { this.age = age; } //get 获得name数据 public String getName() { return name; } //set给name设置 public void setName(String name) { this.name = name; } } /* public static void main(String[] args) { Student lihang = new Student(); lihang.setAge(101); lihang.setName("李航"); System.out.println(lihang.getAge()); System.out.println(lihang.getName()); } */
标签:set,封装,get,age,private,属性 From: https://www.cnblogs.com/Hangli123/p/16629006.html