java接口
package Demo06;
/*接口的本质是一种约束和规范,所以不具备实现具体方法的可能,需要通过一个
实现类来实现
*/
//接口使用interface修饰
public interface UserService {
//接口中定义的方法都是抽象方法public abstract不能实现具体方法
//需要通过实现类来实现
public abstract void add();
//public abstract 直接可以省略
void delete();
/*接口中也可以定义属性,不过为静态常量public static final可以直接省略
一般不会在接口中定义常量
*/
public static final String NAME = "wangzhi";
}
package Demo06;
public interface ServiceTime {
void time();
}
接口的实现类
package Demo06;
//实现类,需要重写接口中的方法 implements 接口
//实现类可以多继承接口
public class UserServiceImpl implements UserService,ServiceTime{

浙公网安备 33010602011771号