zoukankan      html  css  js  c++  java
  • Java基础系列

    package com.inter;
    
    /**
     * 继承和接口的关系,单继承,多接口
     * java不支持多继承,但可通过接口实现多重继承
     */
    public class test2 {
        public static void main(String[] args) {
            LitterMonkey litterMonkey = new LitterMonkey();
            litterMonkey.jump();
            litterMonkey.Swimming();
            litterMonkey.Fly();
    
            /* 显示
                猴子会跳
                猴子实现鱼接口,也会游泳了
                猴子实现鸟接口,也会飞翔了
            * */
        }
    }
    
    /**
     * 猴子类
     */
    class Monkey {
        private int age;
    
        public void jump() {
            System.out.println("猴子会跳");
        }
    }
    
    /**
     * 鱼 接口
     */
    interface Fish {
        public void Swimming();
    }
    
    /**
     * 鸟 接口
     */
    interface Bird {
        public void Fly();
    }
    
    /**
     * 小猴子类继承了猴子类,实现了鱼接口 和鸟接口
     */
    class LitterMonkey extends Monkey implements Fish, Bird {
    
        @Override
        public void Swimming() {
            System.out.println("猴子实现鱼接口,也会游泳了");
        }
    
        @Override
        public void Fly() {
            System.out.println("猴子实现鸟接口,也会飞翔了");
        }
    }
    

      

  • 相关阅读:
    Extjs常用的控件
    JasperReport导出
    spring配置连接池
    extjs中xtype类型

    凭什么!
    用心去做,多动脑思考
    闲着无事弄一下荒废已久的博客。。。

    视频下载工具 3.0
  • 原文地址:https://www.cnblogs.com/smartsmile/p/11536253.html
Copyright © 2011-2022 走看看