继承关系

什么是继承

     多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。
     简单点说 继承就是子类继承父类的特征和行为,使得子类具有父类相同的行为。例如儿子继承父母的财产。
     下面的图可以看做是继承。不管是语文老师还是数学、英语老师,他们的职责就是教书育人,给学生传授知识,所以他们统称为老师。

在这里插入图片描述
不管是语文老师还是数学、英语老师,他们统称为老师,他们的职责就是教书育人,给学生传授知识。

继承格式

java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的

class 父类 {
}
 
class 子类 extends 父类 {
}

继承的特点,好处,弊端及注意事项

在这里插入图片描述

继承类型

单继承
Class A{
}
Class B extends Class A{
}

在这里插入图片描述

多重继承
Class A{
------
}
Class B extends Class A{
------
}
Class C extends ClassB{
------
} 
ClasCs D extends Class C{
------
}

在这里插入图片描述

继承的特性

子类拥有父类非 private 的属性、方法。

子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

子类可以用自己的方式实现父类的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值