继承性练习01

1 package com.yhqtv.duotai; 2 //主方法 3 public class KidsTest { 4 public static void main(String[] args) { 5 Kids someKid=new Kids(16); 6 someKid.setSex(1); 7 someKid.setSalary(1); 8 // someKid.setYearsOld(10); 9 someKid.printAge(); 10 someKid.employeed(); 11 someKid.manOrWoman(); 12 13 } 14 }
--------------------------
1 package com.yhqtv.duotai; 2 //父类 3 import java.util.NoSuchElementException; 4 5 public class ManKind { 6 private int sex; 7 private int salary; 8 9 public void manOrWoman() { 10 11 if (sex == 1) { 12 System.out.println("man"); 13 } else if (sex == 0) { 14 System.out.println("woman"); 15 } 16 } 17 18 public void employeed() { 19 20 String jobInfo = (salary == 0) ? "no job" : "job"; 21 System.out.println(jobInfo); 22 } 23 24 public ManKind() { 25 } 26 27 public ManKind(int sex, int salary) { 28 this.sex = sex; 29 this.salary = salary; 30 } 31 32 public int getSex() { 33 return sex; 34 } 35 36 public void setSex(int sex) { 37 this.sex = sex; 38 } 39 40 public int getSalary() { 41 return salary; 42 } 43 44 public void setSalary(int salary) { 45 this.salary = salary; 46 } 47 }
---------------------------------
1 package com.yhqtv.duotai; 2 //子类 3 public class Kids extends ManKind { 4 5 private int yearsOld; 6 7 public void printAge(){ 8 System.out.println("I am "+yearsOld+" years old"); 9 } 10 11 public Kids() { 12 13 } 14 15 public Kids(int yearsOld) { 16 this.yearsOld = yearsOld; 17 } 18 19 public int getYearsOld() { 20 return yearsOld; 21 } 22 23 public void setYearsOld(int yearsOld) { 24 this.yearsOld = yearsOld; 25 } 26 }
个人官网yhqtv.com

浙公网安备 33010602011771号