类实现了一个接口,就要将这个接口中的所有方法都要覆写。
我把对接口的理解讲给你吧,我们都知道类是用于封装数据的,类中的非静态方法用于操作这些数据,当你向上抽取这个类的功能时,类中的封装的数据和操作这些数据的非静态方法都没有了,留下的就是静态的方法,这些方法是这个体系中共有的,我们可以不去写具体的代码,只留一个方法名,这些方法相当于规范,这个类就可以定义为接口。一个类实现了这个接口,那么就必须拥有了这个接口中的所有方法,强制性的给这个类中加入我已经定义好的方法名字,而具体的代码就需要你自己去写了。
一句话就是,类封装数据,接口规范方法。 |
|