private关键字对成员进行修饰,超出本类范围之外,就不能直接访问了;
若果使用了private修饰了成员变量,可以间接访问;
为private成员变量编写一对Getter和Setter方法;
对于所有的数据类型,Getter都必须叫getXxx,Setter都必须叫setXxx,有一个特例。
如果是基本数据类型当中的boolean值,那么setXxx规则不变,而getXxx需要写成isXxx的形式
//定义一个Phone类 package wisdom.demo01; public class Phone { String name; private int age; public void coll(String name) { System.out.println("我叫"+name+",今年"+age+'岁'); } //用set方法 数据类型和定义的数据类型一定要保持一直 public void setage(int number){ //好出就是数据的合理性 if(number<0||nmber>100){ System.out.print("数据错误"); }else{ age = number; } } //用get方法 数据类型保持一致 无需参数 return public int getage() { return age; } } package wisdom.demo01; public class demoPhone { public static void main(String[] args) { Phone phone = new Phone(); phone.setage(30); phone.coll("赵丽颖"); phone.name = "哈哈哈"; } }