接口
接口Action:
package com.tiedandan.oop.接口;
public interface Action {
//接口定义关键字:interface
//接口中所有定义其实都是抽象的,每个方法的修饰符和抽象关键字都默认的加
//的加在每个方法的前面。
//接口需要一个实现类来实现。
//一般接口定义是返回值类型加方法名加(参数)
//所有的方法都被 public abstract修饰
//接口中所有常量都被 public static final 修饰,但是接口一般不定义常量。
//接口和抽象类不能被实例化,因为都没有构造方法。
int AGE=99;
public abstract void add(String name);
void delete(String name);
void update(String name);
void query(String name);
}
接口TimeService:
package com.tiedandan.oop.接口;
public interface TimeService {
void timer();
}
ActionImpI接口实现类:
package com.tiedandan.oop.接口;
//类可以实现接口
//实现接口的类,必须重写接口中的所有方法。
//类只能继承一个类,但是类能够继承多接口,等于继承多类。
public class ActionImpI接口实现类 implements Action,TimeService{
@Override
public void add(String name) {
}
@Override
public void delete(String name) {
}
@Override
public void update(String name) {
}
@Override
public void query(String name) {
}
@Override
public void timer() {
}
}