zoukankan      html  css  js  c++  java
  • JAVA面向对象-----接口与类、接口之间的关系

    接口与类、接口之间的关系


    1. 大家之前都知道类与类之间的关系继承,那么接口与类之间又是怎样子的关系呢?

    接口与类之间是实现关系。非抽象类实现接口时,必须把接口里面的所有方法实现。类实现接口用关键字implments,类与接口之间是可以多实现的(即一个类可以实现多个接口)。

    interface Eraser {
        public static final String color = "白色";
        public abstract void clean();
    }
    class Pencil implements Eraser {
        String name;
        Pencil() {
        }
        Pencil(String name) {
            this.name = name;
        }
        void write() {
            System.out.println("写字");
        }
        @Override
        public void clean() {
            System.out.println("涂改...");
        }
    }

    分析:

    原本铅笔没有涂改功能的,但是一旦实现了Eraser接口做了实现,那么就具备了涂改功能,那么接口的作用则是拓展功能。

    2. 接口与接口之间的关系式继承。

    interface A{
        public void show();
    }
    interface B{
        public void print();
    }
    interface C extends A,B{
    
    }

    接口与接口之间的关系是继承,接口可以多继承接口.


    【正在看本人博客的这位童鞋,我看你气度不凡,谈吐间隐隐有王者之气,日后必有一番作为!下面有个“顶”字,你就顺手把它点了吧(要先登录CSDN账号哦 )】


    —–乐于分享,共同进步!
    —–更多文章请看:http://blog.csdn.net/duruiqi_fx


  • 相关阅读:
    Centos 7 安装shellcheck
    cunit环境搭建
    flex序列号和破解
    windows下python SSH-Client模块paramiko的安装与修改
    history优化设置
    shell配置和vim配置
    testlink 安装方法
    python解析GBK格式xml文件
    运用Loadrunner测试Mysql数据库性能 TRON•极客
    写python用到的一些大杀器
  • 原文地址:https://www.cnblogs.com/hainange/p/6153852.html
Copyright © 2011-2022 走看看