属性私有,get/set。
package OOP.Demo04; //类 public class Student { //名字、学号、性别、学习、睡觉 //属性私有 private String name;//名字 private int id ;//学号 private char sex;//性别 private int age;//性别 //提供一些可以操作这个属性的方法 //提供一些public 的get、set方法 //get 获得这个数据 public String getName(){ return this.name; } //set 给这个数据设置值 public void setName(String name){ this.name = name; } public int getAge() { return age; } public void setAge(int age) { if (age>120 || age <0){ this.age = 3; }else{ this.age = age; } } }
package OOP.Demo04; public class Application { public static void main(String[] args) { Student s1 = new Student(); s1.getName(); s1.setName("张三"); System.out.println(s1.getName()); s1.setAge(999); System.out.println(s1.getAge()); } }
被真相伤害总好过被谎言欺骗。