package com.OOP; //封装的意义在于 //提高程序的安全性,保护数据 //隐藏代码的显示细节 //统一接口 //提高可维护性 public class Application { public static void main(String[] args) { Student01 xiaoming = new Student01(); //xiaoming.age//如果属性私有,就不能使用 //当可以操作属性的方法public时,就可以用方法操作属性 xiaoming.setName("wangxiaoming"); System.out.println(xiaoming.getName()); xiaoming.setAge(999); System.out.println(xiaoming.getAge());//无return值所以还是默认值0 xiaoming.setAge(76); System.out.println(xiaoming.getAge()); } }
package com.OOP; public class Student01 { private String name;//默认初始化是null; private int age;//默认初始化是0; //Alt +Insert自动生成get,set方法 public String getName() {//用一些public的get set方法操作属性 return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { if (age>150||age<0){ System.out.println("该年龄不合法"); }else { this.age = age; } } }