package com.dasenlin.obj;
/**
*
* 封装,属性的私有化,访问属性的方法共有化
*方法名相同,参数的个数和类型不一样,则称为方法重载
*/
public class Teacher {
private String name;
private Integer age;
public Teacher() {
super();
}
public Teacher(String name, Integer age) {
super();
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
if(age<22){
System.out.println("错误,最小年龄应该是22岁");
}else{
this.age = age;
}
}
public void introduction(){
System.out.println("大家好,我叫"+this.getName()+"我今年"+this.getAge()+"岁");
}
}