封装性练习
- 1.创建程序,在其中定义两个类:Person 和 PersonTest 类。
- 定义如下:用 setAge()设置人的合法年龄(0~130),用 getAge()返回人的年龄。
public class Person {
private int age;
public void setAge(int a){
if(a < 0 || a > 130){
System.out.println("传入的数据据非法");
return;
}
age = a;
}
public int getAge(){
return age;
}
public int doAge(int a){
age = a;
return age;
}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 在 PersonTest 类中实例化 Person 类的对象 b,
- 调用 setAge()和 getAge()方法,体会 Java 的封装性。
public class PersonTest {
public static void main(String[] args) {
Person p1 = new Person();
p1.setAge(12);
System.out.println("年龄为:" + p1.getAge());
}
}