面向对象的三大特性

 我来答
社会小能人G1
2022-10-12 · TA获得超过1万个赞
知道小有建树答主
回答量:2046
采纳率:100%
帮助的人:31.4万
展开全部

面向对象的三大特征:继承、封装、多态。

1、封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行隐藏。

2、继承,是实现复用性的一个重要手段,可以在不重复编写以实现的功能的前提下,对功能进行复用和拓展,继承概念的实现方式有二类:实现继承与接口继承。

实现继承是指直接使用基类的属性和方法而无需额外编码的能力。

接口继承是指仅使用属性和方法的名称、但是子类必须提供实现的能力。

3、多态指同一个实体同时具有多种形式。同字面意思,及一个对象在不同的情况下会有不同的体现。

继承中的关键字:extends、super 、this、final

1、extends:单一继承,可以让一个类继承一个父类。

2、super:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。

3、this:指向自己的引用。引用自身的属性和方法。

4、final:当用final修饰类时,是把类定义为不能继承的,即最终类。

用于修饰方法时,该方法不能被子类重写:

用于修饰属性时,和static一起使用,表明为一个常量,各类的所有对象共用一个值。

七鑫易维信息技术
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分... 点击进入详情页
本回答由七鑫易维信息技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式