zoukankan      html  css  js  c++  java
  • 22 Extends 继承(子类、父类)

    本章主要介绍继承的 概念、方法重写(@Override注解的使用)、使用场景、方法的执行顺序
    /*
    1.继承的 概念
    * 继承:多个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),在让多个类去继承这个父类,我们的多个类就可以获取到父类中的成员了。
    * extends
    *
    * * Java中继承的特点:
    * Java语言只支持单一继承,只能继承一个父类(一个儿子只能有一个亲爹)
    * Java语言支持多层继承(一个儿子可以有一个亲爹,还可以有一个亲爷爷)
    *
    */


    /*
     * 继承:多个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),在让多个类去继承这个父类,我们的多个类就可以获取到父类中的成员了。
     * extends
     *
     * * Java中继承的特点:
     *             Java语言只支持单一继承,只能继承一个父类(一个儿子只能有一个亲爹)
     *             Java语言支持多层继承(一个儿子可以有一个亲爹,还可以有一个亲爷爷)
     *
     *
     *
     */
    public class ExtendsDemo {
        public static void main(String[] args) {
    //        DotA d = new DotA();
    //        d.start();
    
            LOL l = new LOL();
            l.start();
            l.update();
        }
    }
    
    class Game {
        String name;
        double version;//版本
        String agent;//代理商
    
        public void start() {
            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("游戏关闭了");
        }*/
    
        public void update() {
            System.out.println("游戏更新");
        }
    }
    
    
    class LOL extends DotA {
    
    }

    执行结果

  • 相关阅读:
    fedora 20 安裝 及 配置桌面環境
    2014上半年—Linux操作系统—嵌入式开发—中考
    【hdu 1864】最大报销额
    【hdu 1067】Gap
    【t055】成绩统计
    【b094&&z14】靶形数独
    【z06】观光公交
    【u213&&t037】修剪花卉
    【t062】最厉害的机器人
    【t075】郁闷的记者
  • 原文地址:https://www.cnblogs.com/longesang/p/11202369.html
Copyright © 2011-2022 走看看