Java中的重写与重载

在Java中重写和重载是十分重要的内容,虽然只有一字之差,但是意义是截然不同的所以大家一定不能混淆,下面我们一起来了解一下,重写和重载到底有什么区别,它们的使用情形和使用方法是什么样的.

什么是重写?

方法重写是指在子类方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法

重写有什么好处呢?

重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。

我们在继承中子类继承父类的方法,但是需要对其方法进行修改时,那么这时就采用了重写

如下图Animal是父类,有eat和move两个方法,那么这时Bird继承父类Animal重写了eat和move方法

讲完重写,那么我们一起来了解一下重载吧!!!

什么是重载?

方法重载是一个类中定义多个方法名字相同,但他们的参数类型或参数数量,或次序不同那么我们称作方法重载....大家通过下面的代码来了解一下重载的写法

 重载有什么好处呢?   

实现多态,你输入一个数据,它可以是各种类型,那么我们调用同一个方法,通过传入的不同参数,就可以做不同的事情.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值