第八章:Java中的继承以及方法的重写

继承

继承是类与类的一种关系,是一种“is a”的关系

比如:
动物就是父类、基类
狗狗就是子类、派生类

注意:Java中是单继承的,一个类只能有一个父类,跟我们人一样,一个人只能有一个亲爹。

继承的好处

比如生活中,我们有一个很有钱的父亲,我们就能少奋斗几年,也就意味着我们可以少干很多事情

好处一:

在代码中也是一样的,子类可以拥有父类的所有属性和方法,属性和方法的修饰符不能是private,

好处二:

实现代码复用

语法规则:
class 子类 extends 父类,其实跟之前定义的类是一样的啦,只是要加上extends关键字就行啦.如:

class Dog extends Animal{}

继承的初始化顺序
1.初始化父类再初始子类
2.先执行初始化对象中的属性,再执行构造方法中的初始化


下面是方法的重写

我们继承的时候,子类继承父类的方法,但是对父类不满意,我们想写一个子类自己有的方法,这个就叫方法的重写。 并且调用的时候会优先调用子类的方法

2.语法规则
a.返回值类型
b.方法名
c.参数类型及个数
以上都需要与父级继承的方法相同,才叫方法的重写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值