package p1;
/**
function:私有的get(),set()方法的测试
*/
public class TestStudent{
public static void main(String[] args){
//创建一个学生对象
Student s = new Student();
//为学生赋值属性
s.name="周瑜";
s.num=000001;
s.sex=true;
s.setAge(20);
System.out.println(s.name+" 同学的学号是:"+s.num+",性别为"+s.sex+"年龄为"+s.getAge());
//调用学生的方法
s.learn();
s.sleep();
}
}
class Student{
//学生的属性
String name;
int num;
boolean sex;
private int age;
public void setAge(int age){//设置私有属性的方法
if(age>0&&age<120){
this.age=age;
}else{
this.age=18;
}
}
public int getAge(){//获取私有属性的方法
return this.age;
}
//学生的方法
public void learn(){
System.out.println("学生正在好好学习");
}
public void sleep(){
System.out.println("不学了,睡觉睡觉......");
}
}