接口是一组规则,体现了如果你是xx接口,则你必须实现xx方法。例如,你是狗狗接口,必须实现跑、跳、卖萌的方法。
关键字:interface
一般形式:
public interface 接口名:{ //接口方法 void run(); }接口:
package demo01; public interface UserService { void add(String name); void delete(String name); void charge(String name); void select(String name); }继承单接口的实现类:
package demo01; public class UserServiceImpl implements UserService { @Override public void add(String name) { } @Override public void delete(String name) { } @Override public void charge(String name) { } @Override public void select(String name) { } }继承多接口(UserService ,Timer)的实现类:
package demo01; public class UserServiceImpl implements UserService ,Timer{ @Override public void add(String name) { } @Override public void delete(String name) { } @Override public void charge(String name) { } @Override public void select(String name) { } //实现Timer的接口方法 @Override public void select(String name) { } }