Java关键字-extends 与 implements

extends 继承

  • 一个类 B 通过 extends 继承类 A 来添加功能,或者变量,或者方法,或者覆盖类 A 的方法

  • 在这里插入图片描述

  • 在这里插入图片描述

  • B 类可以被实例化,实例不仅能访问 B 的属性和方法还可以访问 A 的属性和方法。

  • Java只支持单继承

  • 一个子类只能有一个基类,一个基类可以派生出多个子类

implements

  • 实现父类,子类不可以覆盖父类的方法或者变量。可以实现父类,也可调用父类初始化。
    两者

  • 对于不可修改的类使用implements

  • 只定义接口需要具体实现,或者被修改扩展性好用 extends

发布了39 篇原创文章 · 获赞 32 · 访问量 1493

猜你喜欢

转载自blog.csdn.net/weixin_44780625/article/details/100135271