this与super的区别

一、继承的基础

1)、继承的目的:扩展类的功能
2)、一个子类只能继承一个父类
3)、不能多重继承,但可以多层继承


二、this与super的区别

        区别                           this                                                   super
  
1.属性访问          在本类中访问属性,若没有此                   访问父类中的属性
                          属性再从父类中去寻找

2.   方法             在本类中访问方法,若没有此                直接访问父类中的方法
                          方法再从父类中去寻找 

3.调用构造        调用本类构造方法,必须放在                调用父类构造方法,则必须放
                            本类构造方法首行                                在子类构造方法首行

4.特殊                        指向当前对象                                            无概念


三、总结

1)、方法的覆写与重载的区别,以及覆写的实现,权限private<default<public
2)、子类对象的实例化过程:先调用父类的构造,再调用子类的构造
3)、super和this关键字的区别

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GentleDevin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值