为什么C++被称为面向对象的编程语言?为什么C++被称为面向对象的编程语言?
回答
你见过面向对象的fundamental concepts吗?
- 继承
- 抽象
- 封装
- 多态性
- ...
- 类
- 实例
- 方法
- 解耦
只是把它们比作什么C++允许你(taken from here):
[C++]提供的类,它提供了四个功能于二OO通常存在(和一些非OO)语言:抽象,封装,继承和多态性
@downvoter:请发表评论 - 我想知道我自己的问题。 – tanascius 2010-06-10 14:48:49
因为它处理'对象',它基本上是在数据结构的内存表示中,它是相关的行为。
您应该阅读关于对象和面向对象编程语言的教程以获取更多信息。
为什么C++被称为面向对象的编程语言?
因为它有虚拟功能吗?顺便说一下,C++不是just an Object-Oriented Programming Language。
为什么downvote? C和类没有虚函数,也不被认为是OO,而C++从一开始就被认为是OO,因为它具有虚函数。在我看来,后期绑定a.k.a.动态多态是OO的最重要的组成部分。 – fredoverflow 2010-06-10 15:27:55
- 1. 什么使语言成为面向对象的?
- 2. 为什么大多数面向对象的语言不支持协程?
- 3. 为什么用C/C++编程语言编写Node.js?
- 4. 面试问题:面向对象语言与面向对象语言的区别
- 5. 纯面向对象语言
- 6. 高级编程语言是倾向于面向对象的,而低级语言是面向过程的吗?
- 7. 为什么groovy被称为主要动态语言?
- 8. 为什么高级编程语言没有C那么快?
- 9. 什么是一些最纯粹的面向对象的语言?
- 10. 为什么'Select'被称为DML语句?
- 11. 面向对象编程语言中的关系特征
- 12. 为什么语言改变为英语在语言栏在C#
- 13. DCI中的“纯面向对象语言”是什么?
- 14. 为什么在很多编程语言中,循环语句中的“continue”不会被称为“next”
- 15. C语言的头文件和面向对象编程的可重用性?
- 16. 作为桌面编程语言的PHP
- 17. 为什么不使用C编程语言进行Web开发
- 18. 为什么一些编程语言比其他编程语言更快?
- 19. 什么编程语言针对J2ME?
- 20. 为什么我对象被
- 21. 为什么编译面向对象的SystemVerilog代码太慢?
- 22. C++中的面向对象编程
- 23. Windows:什么编程语言?
- 24. 什么编程语言?
- 25. 标记语言是否被视为编程语言?
- 26. 什么语言可以编译为javascript?
- 27. 为什么人们为编程语言创建标准
- 28. 编程语言如何同时支持功能和面向对象编程?
- 29. 为什么在面向对象的程序中使用'private'?
- 30. 为什么PDF_begin_page_ext:功能不能被称为“对象”范围
通常它被称为多范式。面向对象是它支持的一个范例。 – 2010-06-10 10:36:33
键盘上的'b'键是否损坏? – 2010-06-10 10:37:36
C++是一种混合编程语言。 – deostroll 2010-06-10 10:38:57