面向对象的几大特征答案

时间:2021-11-08 14:39:39
A::封装
B:继承
C:多态
D:抽象

ABCD都选吗,D抽象是否要选

23 个解决方案

#1


面向对象的几大特征答案又回学校考试?

#2


        如果是考试的话:就是ABC
     
          D好像不是
       

#3


就是不确定D是否要选

#4


a b c
d不是。

#5


谢谢送分。 面向对象的几大特征答案

#6


ABC
D是来打酱油的。

#7


ABC   面向对象语言 3大特性,要完全理解它,会灵活的用还有很长的路要走。

#8


封装 继承 多态

#9


考试0分....快乐的飘过

#10


面向对象的三大特性是:封装、继承、多态。至于抽象不是特性,是一种实现封装的方式罢了。

#11


面向对象的几大特征答案

#12


多态还分重载和覆写。。。

#13


D是必须的选择的,没有抽象,如何来的继承,虽然接口可以实现,但是没有抽象,如何来的扩展,没有抽象,如何体现多层次的封装和扩展

#14


而且抽象要放在第一个位,如何你了解c++,相信你会理解的

#15


引用 12 楼 a01589 的回复:
多态还分重载和覆写。。。


重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。

#16


引用 楼主 yuji821 的回复:
A::封装
B:继承
C:多态
D:抽象

ABCD都选吗,D抽象是否要选


不知道“特征”如何界定。抽象是一个主要设计目的,可以算特征之一。但是不是具体的“技术”。

#17


如果从OOPL的角度,毕竟OOPL只抠底层技术实现,所以谈不上抽象。抽象是从OOA角度谈的,而“继承、多态”实际上取代了“抽象”。

这就好像说范冰冰长的“妖精”,这就是一个抽象。但是整容医生给出了一个数据模型和一个手术方案,可以把任何女人的脸整成“妖精”,这个手术方案并不“妖精”。

15年前的OOPL入门书,基本上是围绕“封装、具有独立ID、类型化、可继承、多态”的特性来介绍OOD的,很少涉及OOA。因为那个时候至少有一半程序员不知道OO,不如现在这样多人动不动就能说出OO概念来。

#18


引用 15 楼 sp1234 的回复:
Quote: 引用 12 楼 a01589 的回复:

多态还分重载和覆写。。。


重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。

谢指点,这个概念误解了很久

#19


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

#20


面向对象的编程方法具有四个基本特征:
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象包括两个方面,一是过程抽象,二是数据抽象。


2.继承搜索:
3.封装:
4. 多态性:

#21


老师教的3个,具体几个我也不知道

#22


继承、封装、多态

#23


继承、封装、多态

#1


面向对象的几大特征答案又回学校考试?

#2


        如果是考试的话:就是ABC
     
          D好像不是
       

#3


就是不确定D是否要选

#4


a b c
d不是。

#5


谢谢送分。 面向对象的几大特征答案

#6


ABC
D是来打酱油的。

#7


ABC   面向对象语言 3大特性,要完全理解它,会灵活的用还有很长的路要走。

#8


封装 继承 多态

#9


考试0分....快乐的飘过

#10


面向对象的三大特性是:封装、继承、多态。至于抽象不是特性,是一种实现封装的方式罢了。

#11


面向对象的几大特征答案

#12


多态还分重载和覆写。。。

#13


D是必须的选择的,没有抽象,如何来的继承,虽然接口可以实现,但是没有抽象,如何来的扩展,没有抽象,如何体现多层次的封装和扩展

#14


而且抽象要放在第一个位,如何你了解c++,相信你会理解的

#15


引用 12 楼 a01589 的回复:
多态还分重载和覆写。。。


重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。

#16


引用 楼主 yuji821 的回复:
A::封装
B:继承
C:多态
D:抽象

ABCD都选吗,D抽象是否要选


不知道“特征”如何界定。抽象是一个主要设计目的,可以算特征之一。但是不是具体的“技术”。

#17


如果从OOPL的角度,毕竟OOPL只抠底层技术实现,所以谈不上抽象。抽象是从OOA角度谈的,而“继承、多态”实际上取代了“抽象”。

这就好像说范冰冰长的“妖精”,这就是一个抽象。但是整容医生给出了一个数据模型和一个手术方案,可以把任何女人的脸整成“妖精”,这个手术方案并不“妖精”。

15年前的OOPL入门书,基本上是围绕“封装、具有独立ID、类型化、可继承、多态”的特性来介绍OOD的,很少涉及OOA。因为那个时候至少有一半程序员不知道OO,不如现在这样多人动不动就能说出OO概念来。

#18


引用 15 楼 sp1234 的回复:
Quote: 引用 12 楼 a01589 的回复:

多态还分重载和覆写。。。


重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。

谢指点,这个概念误解了很久

#19


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

#20


面向对象的编程方法具有四个基本特征:
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。
抽象包括两个方面,一是过程抽象,二是数据抽象。


2.继承搜索:
3.封装:
4. 多态性:

#21


老师教的3个,具体几个我也不知道

#22


继承、封装、多态

#23


继承、封装、多态