接口笔记

接口

  • 接口用interface修饰,实现口用implements,接口不是类

  • 接口与接口之间可以多继承,一个类实现接口时可以多实现接口

    /01
       package com.chen.demo03;

    public interface Teacher extends Person,Fateher{
       public void eat();
    }
    /02
    package com.chen.demo03;

    public  class Student implements Person,Teacher {

       @Override
       public void run() {

      }

       @Override
       public void sleep() {

      }

       @Override
       public void eat() {

      }
    }
  • 接口中的方法默认都是抽象类,方法中不用加abstract ,接口比抽象类更抽象

  • 接口本质是契约,是一种约束,接口中不能有方法

  • 一个类要实现接口,必须把实现接扣里面的方法都实现了

  • 接口中可以定义常量(public static final double PI=3.14;)

  • 接口也是不能被实例化的,接口中没有构造方法

  • 如果抽象类实现接口,那么就不需要重写接口中的抽象方法

  • 自己整理出来了,有不合适的地方不要嫌弃嘻嘻

posted @ 2020-04-04 21:17  Crazylearningjava  阅读(106)  评论(0)    收藏  举报