普通类:只有具体实现 抽象类:具体实现和规范(抽象)都有 接口:只有规范,自己无法实现方法体~专业的约束!约束和实现分离:面向接口编程
我对接口的初步理解: 我们只需要写接口的方法,不写方法体,而接口的方法都是确定的,比如你的接口是飞机,那么你的方法就是飞,还有跑,这就是你这个接口所有的方法,具体怎么飞,交给实现类去实现 我们只是定义了这个方法名,并没有去实现
举例说明: //接口 public interface j { //默认都有public abstract修饰 void add(); void delete(); void update(); void select(); } //实现类 public class shixian implements j{ @Override public void add() { } @Override public void delete() { } @Override public void update() { } @Override public void select() { } } |
|