在JAVA语言中,我们也会接触到 继承与实现 这两个名词。‘’继承‘’理所当然,就是从父类那里得到的东西。 父类 也称作 超类 基类,当然 有父类就有子类,比如A继承了B,A就是B的子类(也叫派生类),从而B是A的父类(超类,基类),而在JAVA语言中,Object类是所有类的父类,可为是老祖宗了,不要问老祖宗怎么来的。毕竟现在我们人类都不是自己老祖宗到底是哪一类生物。
用JAVA语言来说 A继承B 就是 A extends B,然后 就能使用父类的 属性与方法了,但是要记住一点 private 所修饰的属性与方法不管怎样。都只能在当前类里面使用,所以说子类不能使用父类的私有属性与方法,还有一点,子类继承父类的方法时 所有方法必须重写。
再来我们来扯扯实现,当然也会扯到另一个词 那就是接口 , 什么是接口。 计算机的软件与硬件的接口 就是操作系统,如果还不明白,一个事物如果想跟外界沟通,自己能被外界修改,它必须要有一个接口。接口是个抽象的东西(当然也能是个实体),再举个例子 数据线就是一个接口连通手机与电脑。~~ 虽然这个JAVA接口 扯不上什么边,但对玩硬件的各位新手可能是有帮助的~~这可能对我来说吧,在书上看到接口这个词的时候,总是不明白在弄啥。
JAVA语言 A实现B接口 就是 A implements B 当然 B必须要是一个接口类。 接口里面的定义属性 public final static 一般都是常量,当然接口里面也有方法,但是都是抽象方法 用 abstract 修饰 , 也就是说 里面只能声明定义方法,而不具有方法体。所以 如果A类实现B类接口时 可重写里面的任意方法,也可不写。