/*private关键字特点
a:是一个权限修饰符
b:可以修饰成员变量和成员方法
提供对应的getXxx()和setXxx()方法【get获取,set设置】*/
public class Demo1_Person {
public static void main(String[]args) {
Person p1=new Person();
p1.name="张三";
//p1.age=4; 被修饰的成员只能在类中被访问
//p1.speak();
p1.setAge(-17);
System.out.println(p1.getAge());
}
}
class Person{
String name;
private int age; //对年龄进行封装
public void setAge(int a) { //设置年龄
if(a>0 && a<200) {
age=a;
}
else {
System.out.println("请回火星吧");
}
}
public int getAge() { //获取年龄
return age;
}
public void speak() {
System.out.println(name+age);
}
}
03-19