当前位置:首页 > 问答 > 相术问答

面向对象三大特征是什么

日期: 2024-07-12 12:43:56 来源: 十二堂运势网

三大基本特征:封装、继承、多态  

1、封装  封装就是隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别,将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。  封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。  面相对象的不就是使用程序处理事情时以对象为中心去分析吗,与面向过程不同,面向过程关心处理的逻辑、流程等问题,而不关心事件主体。而面向对象即面向主体,所以我们在解决问题时应该先进行对象的封装(对象是封装类的实例,比如张三是人,人是一个封装类,张三只是对象中的一个实例、一个对象)。比如我们日常生活中的小兔子、小绵羊都可以封装为一个类。     比如兔子的属性有两只耳朵、四只腿、一双眼睛、三瓣嘴等;行为(功能)有跑、跳、吃素等。  

2、继承  继承是面向对象的基本特征之一,继承机制允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。类似下面这个图:    我们在上面已经封装了兔子这个类,其他动物也一样可以进行封装。在封装过程中我们发现兔子、绵羊这两个类具有相似的功能或特性如吃草,所以我们可以抽取共有特征和方法形成高一层的类,如这里的食草动物、食肉动物。继承之间是子父类的关系。继承机制可以很好的描述一个类的生态,也提高了代码复用率,在Java中的Object类是所有类的超类,常称作上帝类。  

3、多态  多态同一个行为具有多个不同表现形式或形态的能力。是指一个类实例(对象)的相同方法在不同情形有不同表现形式。多态机制使具有不同内部结构的对象可以共享相同的外部接口。这意味着,虽然针对不同对象的具体操作不同,但通过一个公共的类,它们(那些操作)可以通过相同的方式予以调用。  多态的优点:1. 消除类型之间的耦合关系2. 可替换性3. 可扩充性4. 接口性5. 灵活性6. 简化性  多态存在的三个必要条件:继承重写(子类继承父类后对父类方法进行重新定义)父类引用指向子类对象  简言之,多态其实是在继承的基础上的。比如说今天我们要去动物园参观动物,那么你说我们去参观兔子、参观绵羊、参观狮子、参观豹子都是对的,但你不能说我们去参观汽车。在这个例子中,子类具有多态性:除了使用自己的身份,还能充当父类。

免责声明:本站内容来源用户投稿部分来源于网络,如有侵犯您的版权请告知,我们将尽快删除相关内容。
热读文章
鼻孔毛孔粗大怎么办

鼻孔毛孔粗大怎么办

鼻子毛孔粗大的处理方法1、定期深层清洁洗面奶或洗面香皂做好面部清洁,去除油污,保持毛囊皮脂腺导管的通畅,洗完脸后,拍上温和的含有收...

相术问答
目光短浅有什么特点

目光短浅有什么特点

你好:目光短浅的人面相特征有(1)额头低额头低的人,面相上来分析,就是那种比较目光短浅的典型人群。这类人一般情况下都是很容易过于关...

相术问答
眉毛上有伤疤怎么遮住最好

眉毛上有伤疤怎么遮住最好

如果眉毛上有伤疤,可以使用以下方法来遮盖它们:1. 画眉毛:选择一个与自己眉毛颜色相近的眉笔或眉粉,用浅色的笔先勾勒出眉毛的整体形状...

相术问答
眉毛痣能点吗

眉毛痣能点吗

眉毛上的痣通常可以点掉,可以用点阵激光或手术去除。症状较轻时,点阵激光针可深入皮肤,破坏异常组织和色素颗粒,将其代谢后恢复成正常细...

相术问答
浓眉意味着什么

浓眉意味着什么

浓眉毛的男人更喜欢注意自己的感受,自我意识比较强烈,总是认为自己要比别人强,所以在待人接物时,他们常经常会表现得不够谦虚诚恳...

相术问答
小孩眉毛浓密代表什么

小孩眉毛浓密代表什么

小孩眉毛浓密并没有特定的意义或象征含义。眉毛浓密与否主要取决于遗传因素,因此眉毛浓密并不一定与个人的性格、能力或健康状况有关。有些...

相术问答
眉毛浓密会让眉骨变高吗

眉毛浓密会让眉骨变高吗

眉毛的浓密程度并不会直接影响眉骨的高度。眉骨的高度是由个人的骨骼结构决定的,与眉毛的浓密程度没有直接关联。眉毛的浓密程度可能会给人...

相术问答
上香为什么用左手

上香为什么用左手

1、在汉地无论佛道都讲究上香的时候要注意右手不洁,认为敬香要用左手持,就是在圣象面前应左手包着右手持香。这个其实是传统的汉族礼仪,...

相术问答
袁珙相术故事

袁珙相术故事

袁珙给三个人相面最为传奇,第一个就是姚广孝,袁珙给姚广孝相面并不是主动的,两人在嵩山寺碰到,袁珙看到姚广孝就非常震惊:这个僧人好奇...

相术问答
“四不像”的学名叫什么

“四不像”的学名叫什么

是麋鹿 别名:四不象 学名:Elaphurus davidianus 英文名:David’s deer 鹿科: Cervidae 分布: 原产于辽宁、华北、黄河和长江...

相术问答