接口:
抽象类:
抽象类实现接口的最主要的作用是过滤到不需要实现的方法
一般类实现某个接口,会重写接口中的所有方法的实现。但是如果你只想实现接口中的某些方法(不是全部),则定义一个抽象类实现这个接口(方法体内部为空),然后再写个类继承这个抽象类,这就可以满足你的需求,同事这个也就是适配器模式的思想。
接口:
抽象类:
抽象类实现接口的最主要的作用是过滤到不需要实现的方法
一般类实现某个接口,会重写接口中的所有方法的实现。但是如果你只想实现接口中的某些方法(不是全部),则定义一个抽象类实现这个接口(方法体内部为空),然后再写个类继承这个抽象类,这就可以满足你的需求,同事这个也就是适配器模式的思想。