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