1、定义一个Mankind类,包括:
a、成员变量int sex 和 int salay
b、方法 void manOrwoman():根据sex的值显示"man"(sex1)或者"woman"(sex0)
c、方法 void employeed():根据salay的值显示"no job"(salay==0)或者"job"(salay!=0)
2、定义类Kids继承ManKind,并包括:
a、成员变量 int yearsOld的值
b、方法printAge()打印yearsOld的值
3、在Kids类的main方法中实例化Kids的对象someKid,用该对象访问其父类的成员变量及方法
ManKind类
package test5;
public class ManKind {
private int sex;
private int salay;
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex=sex;
}
public int getSalay() {
return salay;
}
public void setSalay(int salay) {
this.salay=salay;
}
public void manOrWoman() {
if(sex==1) {
System.out.println("man");
}else if(sex==0){
System.out.println("women");
}
}
public void employeed() {
if(salay==0) {
System.out.println("no job");
}else {
System.out.println("job");
}
}
}
Kids类
package test5;
public class Kids extends ManKind {
private int yearsOld;
public int getYearsOld() {
return yearsOld;
}
public void setYearsOld(int yearsOld) {
this.yearsOld=yearsOld;
}
public void printAge() {
System.out.println(this.yearsOld+" years old");
}
}
测试代码:
package test5;
public class test {
public static void main(String[] args) {
Kids somekid = new Kids();
somekid.setSex(1);
somekid.setSalay(0);
somekid.setYearsOld(12);
somekid.employeed();
somekid.manOrWoman();
somekid.printAge();
}
}
运行结果: