接口的作用 1 约束 2 定义一些方法,让不同的人实现 3 public abstract 4 public static final 常量 可以直接使用 5 接口不能被实例化 接口中没有构造方法 6 implements 可以实现多个接口 7 必须重写接口的方法
public interface UserService { //接口中的所有定义的方法其实都是抽象的 public abstract void add(String name); void delete(String name); void update(String name); void query(String name); //属性默认的还是一个常量 public static final int AGE=99; }
public interface TimeService { void timer(); }
//抽象类 extends //类可以实现接口 implements 接口 //实现了接口的类,就需要重写接口中的方法 //多继承接口 public class UserServiceImpl implements UserService,TimeService { @Override public void add(String name) { } @Override public void delete(String name) { } @Override public void update(String name) { } @Override public void query(String name) { } @Override public void timer() { } }