Java——接口
接口的作用
-
接口是规范,是定义的一组规则
-
定义一些方法,让不同的人实现
-
public abstract
-
public static final
-
接口不能被实例化,接口中没有实例化
-
可以实现多个接口implements
-
必须要重写接口中的方法
-
关键字:interface
-
package com.wu.oop.Demo01; //定义的关键字interface,接口都需要有实现类 public interface UserService { //接口中所有定义都是抽象的 public void add(String name); void delete(String name); void update(String name); void query(String name); }
-
package com.wu.oop.Demo01; //一个类通过implements实现接口 //抽象类:extends //实现了接口的类必须要重写里面的方法 //利用接口实现多继承 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() { } }
-
package com.wu.oop.Demo01; public interface TimeService { void timer(); }