继承的好处
提高了代码的复用性(多个相同的成员可以放到同一个类中)
提高了代码的维护性(如果方法的代码需要修改,修改一处即可)
继承的弊端
继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性
什么时候使用继承?
继承体现的关系:is a
假设法:我有两个类A和B,如果他们满足A是B的一种,或者B是A的一种,就说明他们存在继承关系,这个时候就可以考虑使用继承来体现,否则就不能滥用继承
举例说明:苹果和水果,猫和动物,猫和狗
2023-04-06 10:04:22 阅读次数:179
继承的好处
提高了代码的复用性(多个相同的成员可以放到同一个类中)
提高了代码的维护性(如果方法的代码需要修改,修改一处即可)
继承的弊端
继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性
什么时候使用继承?
继承体现的关系:is a
假设法:我有两个类A和B,如果他们满足A是B的一种,或者B是A的一种,就说明他们存在继承关系,这个时候就可以考虑使用继承来体现,否则就不能滥用继承
举例说明:苹果和水果,猫和动物,猫和狗
上一篇:Python三元运算符
通过百度地图提供的SDK,可以计算出两个地点之间的距离,另外还有行驶路线等等。本文介绍如何使用百度地图SDK,并用java代码实现。
Java中substring方法可以分解字符串,返回的是原字符串的一个子字符串。如果要讲一个字符串分解为一个一个的单词或者标记,StringTokenizer可以帮你。
Java异常Throwable的成员方法
Java学习多态中成员访问特点
Java学习之查找元素在数组中出现的索引位置【应用】
Java学习StringBuilder之字符串拼接升级版案例【应用】
Java学习抽象类名作为形参和返回值
Java学习之接口的成员特点
Java学习之集合的基础
Java学习StringBuilder和String相互转换
文章
22657
阅读量
2200017
2024-06-27 09:20:52
2024-06-26 06:22:55
2024-06-26 06:22:55
2024-06-26 06:22:55
2024-06-26 06:22:45
2024-06-26 06:22:45
2023-04-18 14:15:05
2023-04-17 09:39:54
2023-04-13 09:48:57
2023-04-13 09:37:00
2023-02-20 10:35:48
2023-05-19 02:20:49