extends和implement的基础解释和使用
核心概念:继承
A继承了B。在使用上的直观体现就是可以从A中去使用(调用)B的方法。
extends是基础,implement是与接口相关。
了解了这个概念之后我们就知道如何来使用它们了
需求:要自己封装一个"类C"或者接口,会用到目前已有”类D“中的功能。
就可以在"类C“处extends”类D“,即继承了”类D"
效果,从"类C"处就可以使用"类D"的功能
implement使用:
只能在类上使用,接口上不能用
作用:与该类对应的接口建立联系(语言就会知道调用该接口时去哪里找它的具体实现类)
简单总结一下:
相同之间可以用extends (类A extends 类B ; 接口A extends 接口B)
implement:实现类上用implement,来表示implement后的接口中具体实现方法在该类中