接口的定义和实现
接口和接口的实现类:
Timeservice:
package com.cheng.inter;
//接口的关键词是interface
public interface TimeService {
void timer();
}
Userservice:
package com.cheng.inter;
//声明接口的关键词是interface
//实现了接口的类,需要对接口里的方法进行重写
//接口里有方法,默认类型是抽象的,是Public abstract
public interface UserService {
void add();
void delete();
void update();
void query();
}
实现类UserServiceImpl:
package com.cheng.inter;
//实现了接口的类,需要对接口里的方法进行重写,
//关键词implements 后面加要实现的接口名
public class UserServiceImpl implements UserService,TimeService{
//对接口里的方法重写
注意事项:
-
接口相当于一个约束,里面的抽象方法只能通过类实现;
-
implements可以实现伪多继承,在类中实现,如上代码注释处;
-
接口不能被实例化,接口中没有构造方法;
-
implements中要对接口的方法重写;

浙公网安备 33010602011771号