了解继承

Posted snc199x

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了了解继承相关的知识,希望对你有一定的参考价值。

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

 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 }

技术分享

以上是关于了解继承的主要内容,如果未能解决你的问题,请参考以下文章

操作 Java 泛型:泛型在继承方面体现与通配符使用

26.Qt Quick QML-RotationAnimationPathAnimationSmoothedAnimationBehaviorPauseAnimationSequential(代码片段

LockSupport.java 中的 FIFO 互斥代码片段

了解 BitTorrent 片段输出

VS中添加自定义代码片段——偷懒小技巧

Flask之模板之宏继承包含