继承的学习理解

子类继承父类注意的问题

new出来的子类调用函数方法,如果子类没有该方法,则从父类进行查找,方法若进一步对其他方法进行了调用的话,则看该方法的修饰符是什么。若为private则,不可被子类继承;若为默认,则可被子类继承,看子类是否对方法进行了重写。继承注意问题
上述链接中有一个很好的例子,new出的子类调用方法,如果因为父类的方法是可被继承的修饰符进行修饰的,则会再次调用子类中的方法,造成自己调用自己的现象出现,内存溢出。如果,父类不可继承,则不会出现子类方法反复调用问题,程序正常运行。

覆盖重写

重载被称为编译时多态;
发生在同类中,参数类型,数量,顺序可不同
覆写被称为运行时多态;
发生在继承中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值