继承 关键字extends

本文介绍了Java中的继承概念,包括定义、关键字extends的使用、父类与子类的关系、继承的特点以及重写规则。强调了Java不支持多次继承但支持多重继承,以及子类构造函数会调用父类构造函数的特性。
摘要由CSDN通过智能技术生成

继承:    


1、定义:继承让不同类同时拥有一些相同的成员

2、关键字 extends        分为父类(父类、超类、基类)和  子类

 3、 不是所有父类成员都被子类获取  1父类私有  2父类构造函数(但可调用)3父类静态变量可以被获取

  4、  重写  也叫重构     父类方法不能满足子类需要 

 5、    重写要求      1两类有存在继承或实现关系  

                                   2方法名 参数跟父类一样(返回值和修饰符可以不同 但是要满足后面的大小需求)

                                   3重写 子类修饰符权限大于等于父类的 

                                   4重写 子类返回值大于或等于父类返回值

                                     5重写 子类抛出的异常小于或等于父类的。

 6、Java不支持多次继承但可以多重继承 即一个类只能有且仅有一个直接父类 这些定义别混淆了

7、  子类创建了对象会调用父类构造函数  而且默认的是super();也就是空参构造函数   super(不管有参数否)在构造方法里放第一行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值