Java中有哪些继承类型呢?

Java-教程王 Java教程 发布时间:2021-04-13 09:23:56 阅读数:8647 1

java继承类型的简介说明

    下文将讲述Java的继承类型种类:

  1. 单个继承
  2. 多级继承
  3. 封层继承
       注意事项:
             Java类不支持多重继承,如实现多重继承,需使用接口支持多重及混合继承

(1). 单一继承示例

文件 parentClass.java 中的代码如下 -

class parentClass{
    void run() {
        System.out.println("runing...");
    }
}

文件 subClass.java
class subClass extends parentClass{
    void stop() {
        System.out.println("stop...");
    }
}

文件testClass.java
class testClass{
    public static void main(String args[]) {
        subClass t = new subClass();
        t.run();
        t.stop();
    }
}
-----运行以上代码,将输出以下信息----
runing...
stop...

  (2). 多级继承示例

文件 parentClass.java 中的代码如下 -

class parentClass{
    void run() {
        System.out.println("runing...");
    }
}

文件 subClass.java
class subClass extends parentClass{
    void stop() {
        System.out.println("stop...");
    }
}

文件subClass2.java
class subClass2 extends subClass{ 
        void kill() { 
             System.out.println("kill..."); 
        } 
      }

文件testClass.java
class testClass{
    public static void main(String args[]) {
        subClass2 t = new subClass2();
        t.run();
        t.stop();
       t.kill();
    }
}

------运行以上代码,将输出以下信息----

runing...
stop...
kill...
Java

(3). 多级继承示例

文件 parentClass.java 中的代码如下 -

class parentClass{
    void run() {
        System.out.println("runing...");
    }
}

文件 subClass.java
class subClass extends parentClass{
    void stop() {
        System.out.println("stop...");
    }
}

文件subClass2.java
class subClass2 extends parentClass{ 
        void kill() { 
             System.out.println("kill..."); 
        } 
      }

文件testClass.java
class testClass{
    public static void main(String args[]) {
        subClass2 t = new subClass2();
        t.run(); 
       t.kill();
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/237.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者