目录: 接口的定义 jdk7-9,接口属性的变化 jdk8,default.public static method的提出解决了什么问题,使用时需要注意什么 jdk9的补充(引入private method.private static method) 新老生常谈:接口和抽象类的对比 单继承还是多继承 一.接口的定义: 首先让我们看一下接口的最新定义:What is an Interface,里面提到: In the Java programming language, an interface
1.抽象类. java常规类中,有些方法并不是固定的,而是在不同的情况下有不同的实现的,比如一个人,在公司要工作,在学校要学习,在食堂要吃饭,但是这个人还有相同的地方,比如不论在哪里都要呼吸,看,挺,所有可以把变化的和不变化的分离开. 正常情况下的类如下: package org; public class Person { public Person action(){ System.out.println("在公司工作"); return this; } public Person