继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【九月打卡】第十二天 Java继承

zengxing358
关注TA
已关注
手记 46
粉丝 2
获赞 0

学习课程:Java工程师2022版

章节名称:第3周 Java基础进阶-面向对象之封装与继承

讲师:IT老齐


课程内容:

继承的概念

定义:一种类与类之间的关系 

特点:利于代码复用,缩短开发周期

不能选择性地继承父类


继承的实现

extends关键字

Java只能继承一个父类

子类可以访问父类的非私有成员


http://img1.mukewang.com/6325bf9700019d9113840788.jpg

方法重载:

1、同一个类

2、方法名相同,参数列表不同(参数顺序、个数、类型)

3、方法返回值、访问修饰符任意


方法重写

语法规则:

1、在子类中定义

2、方法名、参数类型、顺序、个数与父类一致,参数名是没有限制

3、当方法返回值是void或基本数据类型时,必须相同;当返回值是引用类型时,可以是父类或其子类

当子类重写父类方法后,子类对象调用的是重写后的方法。


访问修饰符

私有的:private——本类可见,只允许在本类中进行访问

默认的:default——本包可见,允许在当前类,同包子类、非子类调用;跨包不允许调用

受保护的:protected——本包和所有子类可见,允许在当前类,同包子类、非子类、跨包子类调用;跨包非子类不允许调用

公有的:public——对外部完全可见,允许在任意位置访问

http://img.mukewang.com/6325bfcd0001237b14280782.jpg


通过super访问父类的相关成员

http://img2.mukewang.com/6325bf2e000149a413610786.jpg

http://img3.mukewang.com/6325bf53000131b813810778.jpg

http://img1.mukewang.com/6325bf6500015bc613520764.jpg

http://img1.mukewang.com/6325bf800001ed0513590777.jpg


学习收获:

1、了解了继承的概念和特点,java继承的特别之处

2、对比学习了重写和重载,super和this,这种对比的方式很好,一是加深理解,巩固复习,二是将知识横向串联,利于构建知识体系


打卡截图:

http://img2.mukewang.com/6325b5200001608414410803.jpg

http://img1.mukewang.com/6325bece0001848413810794.jpg

http://img1.mukewang.com/6325bf170001255b13680792.jpg



打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP