《Head Frist Java》

继承

继承的概念:子类继承了父类的方法和实例,使得子类拥有了超类的方法和实例

 

继承中的覆盖方法是什么样的?以及overrided和overriding的区别

1.子类的方法、参数和返回类型必须要和父类相同

2.访问级别必须相同

3.overrided拥有了父类的相同方法名的不同方法,与继承和多态性无关,而overriding如上

 

Overrided的特点

1.返回值可以不同

2.只能更改返回的类型

3.可以在任何方向上改变访问级别

 

子类如何继承&验证父类?(IS-A,HAS-A测试)

1.子类可以继承父类的public方法,而不能继承privated方法

2.如果class B继承了class A,那class B IS-A class A,如果class C继承了class B,那么class C也能通过class A或者class B的IS-A测试

 

多态性是什么?

下一章节更细致的讲解

 

继承的关键词有:extends、implement以及super、this和final,书中以extends作为主要讲述的案例

 

posted on   葉蓻蔿  阅读(20)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示