java继承
AI-摘要
切换
JxSimple GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
本文最后更新于 2024-10-09,文章内容可能已经过时。
[toc]
继承
1.1 继承概述
继承是面向对象的三大特征之一。可以使用父类具有的属性和方法,还可以在子类忠重新定义,追加属性和方法。
继承的格式:
- 格式:
public class Son extend Father {}
- 范式:
public calss Son extend Father {}
- Father : 是父类,也是被称为基类、超类
- Son :是子类,也被称为派生类
继承中的子类的特点:
- 子类可以有父类的内容
- 子类还可以有自己特有的内容
class Father {
public void show(){
System.out.print("调用的是父方法");
}
}
class Son extends Father {
public void method(){
System.out.print("调用的是子方法");
}
}
//demo
public class demo{
public static void main(String[] args){
Son son = new Son();
son.show();
son.method();
}
}
1. 2 继承的好处和弊端
继承的好处:
- 提高了代码的复用性(多个类相同的成员可以放在同一个类中)
- 提高了代码的维护性(如果方法的代码需要修改,修改一处即可)
继承的弊端:
- 继承让类与类之间产生了关系,类的耦合性增强了,当父类发生变化时子类实现也不得不跟着变化,削弱了子类的独立性
什么时候使用继承?
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 LEGARY
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果