接口的理解

接口内放的是方法的声明,没有方法的实现。

 

Java中接口与接口和类之间的关系 - 一直千寻 - 博客园 (cnblogs.com) 一篇很好的文章

 

jdk7及以前,接口里只能定义全局常量和抽象方法

全局常量 public static final

抽象方法 public abstract

写的时候public static final 和 public abstract 都可以忽略会自动加上(都过时了,看看图一乐)

jdk 8 以后接口功能越来越多,也越来越杂了

jdk8以后 : 接口能定义全局常量  抽象方法 静态方法  默认方法

(默认方法个人没用过)

 

接口被称为一种规范怎么理解?

 

接口只声明方法,不提供实现类

实现类根据接口里方法声明所规定的返回值  方法名  参数列表  实现方法

所以说抽象类是一种规范,规范了实现类如何实现方法。

接口

public interface animal {
     public String life();

     public String die();

}

实现类

public class person implements animal{
    private int age;
    private String name;


    @Override
    public String life() {
        return "动物都有寿命";
    }

    @Override
    public String die() {
        return "动物都会死";
    }
}

 

感觉这个接口是方便于团队协作,老大写个接口,下面小弟实现

 

还是理解不到位,写出一坨屎。。

posted @ 2021-08-19 10:55  霸王龙168  阅读(43)  评论(0)    收藏  举报