01.继承的概述

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

    继承的概述

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

    继承的格式&使用

    在程序中,如果想声明一个类继承另一个类,需要使用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("游戏关闭");
        }
        */
    }
    

    相关文章

      网友评论

        本文标题:01.继承的概述

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