首页 > 代码库 > 了解继承

了解继承

/*了解继承
 * 把几个类里面相同的方法和属性抽取出来放到一个单独的类里面,这个单独的类就是父类
 * 让其他几个子类来继承父类,父类里的方法和属性都会被子类所有
 * */

 1 public class Jichen { 2     boolean worksAtHospital; 3     void treatPatient(){ 4         System.out.println("医生为病人做检查"); 5     } 6     public static void main(String[] args){ 7         Jichen JIN = new Jichen(); 8         JIN.treatPatient(); 9         10         FamilyDoctor fdct = new FamilyDoctor();11         fdct.treatPatient();12         13         Surgeon sdct = new Surgeon();14         sdct.treatPatient(); //这是她调用的是自己的类15         16     }17 }18 19 class FamilyDoctor extends Jichen{20     boolean makesHouseCalls;21     void giveAdvice(){22         System.out.println("医生为病人提出诊断");23     }24 }25 26 class Surgeon extends Jichen{27     void treatPatient(){28         System.out.println("医生s正在给病人做检查");29     }30     void makeIncision(){31         System.out.println("医生正在给病人进行截肢手术");32     }33 }

技术分享

了解继承