Java三大特点之一(继承)

Java三大特点之一(继承)

一.继承
1.继承:可解决代码复用问题,extends表示,包含超类(父类),派生类(子类)两种。
2.超类:存放共有的属性
3.派生类:存放特有的属性,具有超类的+派生类的
4.一个超类可以有多个派生类,一个派生类只能继承一个超类———但一继承
5.继承具有传递性
6.构造派生类之前必须先构造超类
——派生类构造中若没有调用超类构造,则默认super( )调用超类无参构造;
——派生类构造中若调用了超类构造,则不再默认提供。
二.super
super:指代当前对象的超类对象
super用法
super.成员变量名…………访问超类的成员变量
super.方法名( )…………调用超类的方法
super( )……………………调用超类的构造方法
三.引用类型变量画等号和基本类型变量画等号
1.引用类型变量画等号
1)指向同一个对象;
2)通过一个引用对数据的修改会影响另一个引用对数据的访问。
2.基本类型变量画等号
1)赋值;
2)对一个变量的修改不会影响另一个变量的访问。
在这里插入图片描述
四.向上造型
1)超类型的引用指向派生类的对象;
2)能点出来什么,看引用的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值