继承,多态,重载和重写(概念版)同上章一致

本文探讨了面向对象编程中的核心概念——继承,它允许子类继承父类的特性,提高代码复用性。同时,介绍了多态的体现,包括方法的重载和重写,强调了父类引用可以指向子类对象这一关键点。通过理解这些概念,开发者能够更好地设计和实现复杂的软件系统。
摘要由CSDN通过智能技术生成

1.继承

要点:
继承是面向对象程序设计的一个重要特征,
它是通过继承原有类派生出子类,进而构造出更为复杂的子类,
子类既有新定义的行为特征,又继承原有类的行为特征。

目的:可以提高代码的复用性,减少相同代码的编码量。
继承体系中,父类可以使用this对自身成员进行访问,使用super对父类中的成员进行访问。并且子类继承后,
我们可以使用父类引用指向子类对象。

注意:当两个不同的类都拥有相同的属性,可以抽离出一个父类,将相同属性定义在父类中,子类继承拥有

2.多态,重载和重写

意义:java中的方法,对象也都有多态的体现。

多态两种体现:方法的重载和重写

注:(1)父类指代的范围更大,所以父类引用名可以指向具体的子类对象
(2)父类引用可以指向子类对象,但子类不能指向父类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值