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() {} }