Java基础(11)继承

本文深入探讨了Java中的继承概念,包括继承的格式、好处和弊端。继承提高了代码的复用性和维护性,但也可能导致耦合性增强。文章详细介绍了子类如何访问变量、构造方法和成员方法,特别是super关键字的使用。此外,还讨论了方法重写,包括注意事项和@Override注解的作用。最后,讲解了Java中的访问权限修饰符和包管理,以及静态和final关键字的用法。
摘要由CSDN通过智能技术生成

继承是面向对象的三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法

继承的格式:public class 子类名 extends父类名{}

public class Zi extends Fu{}

父类也被称为基类、超类

子类也被称为派生类

继承的好处和弊端

继承的好处

提高了代码的复用性(多个类相同的成员可以放在同一个类中)

提高了代码的维护性(如果方法的代码需要改,修改父类中的方法即可)

继承的坏处

类与类之间产生了关系,提高了耦合性,父类变化子类也不得不变化,削弱了子类的独立性

什么时候使用继承

继承关系的体现(什么是什么的一种,大集合包含小集合,比如老虎可以继承动物类,因为老虎属于动物)

继承中变量访问的特点

在子类方法中访问一个变量

子类局部范围找

子类成员范围找

父类成员范围找

没有就会报错

super关键字
和this关键字用法相似

this:代表本类对象的引用

super:代表父类存储空间的标识(可以理解为父类对象的引用)

在这里插入图片描述
继承中构造方法的访问特点
1、子类中所有的构造方法默认都

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值