java基础 ---> 继承 extends 抽象类 必须实现抽象类的方法. , 与 implements 的区别

上次写到, 封装继承多态.这次补充继承的内容

flyway的基本内容:
定义了一个抽象的父类, 其中定义了一个抽象方法24行migrate()
在这里插入图片描述
其子类继承extends了这个父类的内容, 继承抽象类 必须实现他的抽象方法.即 migrate() 方法
在这里插入图片描述

Java:不能多继承 extends ,只能单继承,但可以实现 implements 多个接口

C++:可以实现多继承。

class A {
…
};
class B {
…
};
class C : public A, public B {
…
};

腾讯面试的时候一定说清楚,是java不可以多继承,可以实现多个接口
c++是有多继承的, 他们招的更多的 c/c++ 的人, 因为用户量大, 而 c/c++ 更快

实现多个接口 implements 必须实现接口中的全部方法
从 XxxService 定义接口, XxxServiceImpl 实现XxxService 就必须实现 他的全部接口,
可以实现多个接口 ,单继承类

参考文档 = https://blog.csdn.net/qq_15037231/article/details/82813140

©️2020 CSDN 皮肤主题: 黑客帝国 设计师:上身试试 返回首页