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("猴子实现鸟接口,也会飞翔了");
        }
    }
    

      

  • 相关阅读:
    12.3
    团队项目第一阶段冲刺第一天
    4.22
    4.21 re重要功能
    12.1
    12.2
    4.17
    4.16
    css设置子元素相对于父元素保持位置不变(含有滚动条的父元素)
    git操作和npm操作清单
  • 原文地址:https://www.cnblogs.com/smartsmile/p/11536253.html
Copyright © 2011-2022 走看看