面向对象的几大特征答案

yuji821 2014-07-16 08:50:10
A::封装
B:继承
C:多态
D:抽象

ABCD都选吗,D抽象是否要选
...全文
397 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥门徒 2014-07-31
  • 打赏
  • 举报
回复
继承、封装、多态
糖豆like 2014-07-31
  • 打赏
  • 举报
回复
继承、封装、多态
跳舞的码农 2014-07-25
  • 打赏
  • 举报
回复
老师教的3个,具体几个我也不知道
Name_456 2014-07-25
  • 打赏
  • 举报
回复
面向对象的编程方法具有四个基本特征: 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承搜索: 3.封装: 4. 多态性:
shzh_Q 2014-07-25
  • 打赏
  • 举报
回复
面向对象的三大特征:封装,继承,多态
  • 打赏
  • 举报
回复
引用 15 楼 sp1234 的回复:
[quote=引用 12 楼 a01589 的回复:] 多态还分重载和覆写。。。
重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。[/quote] 谢指点,这个概念误解了很久
  • 打赏
  • 举报
回复
如果从OOPL的角度,毕竟OOPL只抠底层技术实现,所以谈不上抽象。抽象是从OOA角度谈的,而“继承、多态”实际上取代了“抽象”。 这就好像说范冰冰长的“妖精”,这就是一个抽象。但是整容医生给出了一个数据模型和一个手术方案,可以把任何女人的脸整成“妖精”,这个手术方案并不“妖精”。 15年前的OOPL入门书,基本上是围绕“封装、具有独立ID、类型化、可继承、多态”的特性来介绍OOD的,很少涉及OOA。因为那个时候至少有一半程序员不知道OO,不如现在这样多人动不动就能说出OO概念来。
  • 打赏
  • 举报
回复
引用 楼主 yuji821 的回复:
A::封装 B:继承 C:多态 D:抽象 ABCD都选吗,D抽象是否要选
不知道“特征”如何界定。抽象是一个主要设计目的,可以算特征之一。但是不是具体的“技术”。
  • 打赏
  • 举报
回复
引用 12 楼 a01589 的回复:
多态还分重载和覆写。。。
重载是普通的函数(方法)的特性,跟面向对象(的多态特性)无关。
kiven.evn 2014-07-24
  • 打赏
  • 举报
回复
而且抽象要放在第一个位,如何你了解c++,相信你会理解的
kiven.evn 2014-07-24
  • 打赏
  • 举报
回复
D是必须的选择的,没有抽象,如何来的继承,虽然接口可以实现,但是没有抽象,如何来的扩展,没有抽象,如何体现多层次的封装和扩展
「已注销」 2014-07-17
  • 打赏
  • 举报
回复
面向对象的三大特性是:封装、继承、多态。至于抽象不是特性,是一种实现封装的方式罢了。
ayanamireizero 2014-07-17
  • 打赏
  • 举报
回复
考试0分....快乐的飘过
lele0753 2014-07-17
  • 打赏
  • 举报
回复
封装 继承 多态
yzf86211861 2014-07-17
  • 打赏
  • 举报
回复
ABC 面向对象语言 3大特性,要完全理解它,会灵活的用还有很长的路要走。
祥子爱游戏 2014-07-17
  • 打赏
  • 举报
回复
ABC D是来打酱油的。
  • 打赏
  • 举报
回复
多态还分重载和覆写。。。
rocly 2014-07-17
  • 打赏
  • 举报
回复
弘毅致远 2014-07-16
  • 打赏
  • 举报
回复
谢谢送分。
弘毅致远 2014-07-16
  • 打赏
  • 举报
回复
a b c d不是。
加载更多回复(3)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧