了解继承

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

 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 }

原文地址:https://www.cnblogs.com/saimeco/p/5874890.html