package com.wuming.oop.demo09;public interface TimeService {void timer();
}
package com.wuming.oop.demo09;//interface 定义的关键字,接口都需要有实现类
/*接口作用
* 1.约束
* 2.定义一些方法,让不同的人实现~ 10 --->1
* 3.接口所有的定义方法都是抽象的public abstract
* 4.接口所有的定义变量都是抽象的 public static final
* 5.接口不能被实例化~,接口中没有构造方法
* 6.implements实现多个接口接口
* 7.必须要重写接口中的方法
* */
public interface UserService {//接口所有的定义变量都是抽象的 public static final(默认不写,写了变灰色)int AGE=99;//接口所有的定义方法都是抽象的public abstract(默认不写,写了变灰色)void add(String name);void delete(String name);void update(String name);void query(String name);
}
package com.wuming.oop.demo09;//extends抽象类
//implements实现多个接口
public class UserServiceImpl implements UserService,TimeService{@Overridepublic void add(String name) {}@Overridepublic void delete(String name) {}@Overridepublic void update(String name) {}@Overridepublic void query(String name) {}@Overridepublic void timer() {}
}