javaoop三大特征 继承

**1.**Java 继承 是 Java 面向对象的三大重要特性之一(封装-encapsulation, 继承-inheritance, 多态-polymorphsim) Java 继承很好的管理了具有相似特征的类之间的关系(主要集中在成员变量、方法), 使程序可扩展、易修改,并且成为java多态的基础。下面将介绍Java继承的基本语法以及特性:

1.使用***extends***关键字实现类之间的继承

在这里插入图片描述
在这段代码中,我们首先声明了一个名叫Pet的类。然后声明了一个Cat类extends pet类作为Pet的子类,这时候pet类就被用作了父类,任何类都可以被用作父类,只要我们为其声明子类就行了,

**2.**继承的俩个特性:

1.单根性:每个类只能有一个直接父类
2.传递性:多重继承时属性方法可以向下传递

**3.**继承是什么:

按照现有类的类型来创建新类,无需改变现有类的形式,采用现有类的形式并在其中添加新代码,这种方法就叫做继承。继承会使子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法。也就是说,子类和父类是“相似的”。下面举一个继承的例子:
在这里插入图片描述

this和super

1.this:指代当前类的对象
2…super:指代当前类,父类的对象

结果:A 和B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值