zoukankan      html  css  js  c++  java
  • 接口----interface

    接口:一种特殊的类,里面全部是由全局常量+公共的抽象方法组成;

    接口的实现必须通过子类,使用关键字implements,而且接口是可以多实现的!

    一个子类可以同时继承抽象类和实现接口;

    一个接口不能继承一个抽象类,但是可以通过extends关键字同时继承多个接口,实现接口的多继承;

    package com.yikuan.cn;

    //接口
    interface Inter{
    public static final int AGE = 100; //常量必须大写
    // 公共的 静态的 不可改变的 -------------->称为:全局常量
    //抽象方法
    public abstract void tell();
    }

    //接口的多实现,再定义一个接口
    interface Inter1{
    public abstract void say();
    }

    //一个子类可以同时继承抽象类和实现接口
    abstract class Abs1{
    public abstract void print();
    }
    class A extends Abs1 implements Inter,Inter1{
    //必须重写父类的所有抽象方法
    @Override
    public void tell() {

    }
    //继续复写Inter1的抽象方法
    @Override
    public void say() {
    // TODO Auto-generated method stub

    }
    @Override
    public void print() {
    // TODO Auto-generated method stub

    }
    }

    //实现接口的多继承
    interface Inter2 extends Inter,Inter1{

    }
    public class Test1 {
    public static void main(String[] args) {
    //Inter i = new Inter(); //接口的实现必须通过一个子类来实现
    A a = new A();
    a.tell();
    //System.out.println(a.AGE);
    //全局常量要使用它的类名来调用
    System.out.println(Inter.AGE);
    a.say();

    }
    }

  • 相关阅读:
    【Tomcat 源码系列】认识 Tomcat
    Tomcat NGINX 选哪个?我全都要!
    【Tomcat 源码系列】Tomcat 整体结构
    【Tomcat 源码系列】源码构建 Tomcat
    【Java编程思想】类型信息
    Neural Architectures for Named Entity Recognition 论文笔记
    牛顿法
    STL之stack容器和queue容器
    10名评委为5名选手打分问题
    STL之deque容器
  • 原文地址:https://www.cnblogs.com/yikuan-919/p/9452447.html
Copyright © 2011-2022 走看看