接口的关键字:interface
接口总结
1. 约束 2. 定义一些方法,让不同的人实现 3. 接口中定义常量:public static final 4. 接口不能被实例化,接口中没有构造方法 5. implements可以实现多个接口 6. 必须要重写接口中的方法
代码实例
//interface 定义的关键字,接口都需要有实现类 public interface UserService { // 定义常量 public static final // public static final int AGE = 99; //接口中所有定义的方法都是抽象的public abstract void add(String name); void delete(String name); void update(String name); void query(String name); }
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() { } }