01.继承的概述

继承的概述

在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。

继承的格式&使用

在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。

格式:
class 子类 extends 父类 {}
package com.itheima;
/*
 * 继承:多个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),
 * 再让多个类去继承父类,我们多个类就可以获取到父类中的成员了。
 * 关键字:
 *      extends
 */
public class ExtendsDemo {
    public static void main(String[] args) {
        DotA d = new DotA();
        d.start();
        
        LOL l = new LOL();
        l.start();
    }
}

class Game {
    String name;
    double version;//版本号
    String agent;//代理商
    
    public void start() {
        System.out.println("游戏启动");
    }
    
    public void stop() {
        System.out.println("游戏关闭");
    }
}

class DotA extends Game{
    /*
    String name;
    double version;//版本号
    String agent;//代理商
    
    public void start() {
        System.out.println("游戏启动");
    }
    
    public void stop() {
        System.out.println("游戏关闭");
    }
    */
}

class LOL extends Game{
    /*
    String name;
    double version;//版本号
    String agent;//代理商
    
    public void start() {
        System.out.println("游戏启动");
    }
    
    public void stop() {
        System.out.println("游戏关闭");
    }
    */
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容