02.继承的特点

作者: 今天庹 | 来源:发表于2018-09-19 21:29 被阅读0次

继承的特点

在类的继承中,需要注意一些问题,具体如下:

  1. 在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的。
  class A{} 
  class B{}
  class C extends A,B{}  // C类不可以同时继承A类和B类
  1. 多个类可以继承一个父类,例如下面这种情况是允许的。
     class A{}
     class B extends A{}
     class C extends A{}   // 类B和类C都可以继承类A
  1. 在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类。下面这种情况是允许的。
     class A{}
     class B extends A{}   // 类B继承类A,类B是类A的子类
     class C extends B{}   // 类C继承类B,类C是类B的子类,同时也是类A的子类
  1. 在Java中,子类和父类是一种相对概念,也就是说一个类是某个类父类的同时,也可以是另一个类的子类。例如上面的这种情况中,B类是A类的子类,同时又是C类的父类
package com.itheima;
/*
 * Java中继承的特点:
 *      Java语言只支持单一继承,只能继承一个父类(一个儿子只能有一个亲爹)
 *      Java语言支持多层继承(一个儿子可以有一个亲爹,还可以有一个亲爷爷)
 */
public class ExtendsDemo2 {
    public static void main(String[] args) {
        LOL2 l = new LOL2();
        l.update();
    }
}

class Game2 {
    public void start() {
        System.out.println("游戏启动了");
    }
}

//PC端
class PCGame extends Game{
    public void update() {
        System.out.println("PCGame更新了");
    }
}

//移动端
class MobileGame extends Game{
    public void update() {
        System.out.println("MobileGame更新了");
    }
}

class LOL2 extends PCGame {
    
}

相关文章

  • 02.继承的特点

    继承的特点 在类的继承中,需要注意一些问题,具体如下: 在Java中,类只支持单继承,不允许多继承,也就是说一个类...

  • Java之继承

    继承的概念 继承的格式 继承示例 继承中成员变量的访问特点 继承中成员方法的访问特点

  • Java零基础自学DAY7 2018-03-19

    类的继承 Java的继承具有单继承的特点,每个子类只有一个直接父类 继承的特点 继承通过extends关键字来实现...

  • Java中的继承

    学习笔记 目录:一、继承的实现二、继承中成员变量、构造方法、成员方法访问特点1、继承中成员变量访问的特点2、继承中...

  • 4.2 继承的特点

    Java只支持单继承,不支持多继承• 一个类只能有一个父类,不可以有多个父类。• class SubDemo ex...

  • 02.接口的成员特点

    接口中成员的特点 接口中可以定义变量,但是变量必须有固定的修饰符修饰,public static final 所以...

  • 十三(7)、面向对象之原型继承 ------ 2020-01-0

    1、例子: 2、实现原型继承: 3、原型继承的特点:

  • JS汇总---面向对象&数组

    面向对象 js原型链的继承 静态属性怎么继承 js原型链以及特点 面向对象有哪几个特点 封装,继承,多态 对象的继...

  • 继承

    继承的引入和概述 继承案例和继承的好处 继承的弊端 Java中继承的特点 继承的注意实现和什么时候使用继承 继承中...

  • Java面向对象三大特性之继承

    继承 一、继承的特点 Java只支持单继承单继承 多继承 单继承、多继承优缺点①单继承优点:提高了代码的复用性,让...

网友评论

    本文标题:02.继承的特点

    本文链接:https://www.haomeiwen.com/subject/vapxnftx.html