2010-06-10 79 views

回答

4

你见过面向对象的fundamental concepts吗?

  • 继承
  • 抽象
  • 封装
  • 多态性
  • ...
  • 实例
  • 方法
  • 解耦

只是把它们比作什么C++允许你(taken from here):

[C++]提供的类,它提供了四个功能于二OO通常存在(和一些非OO)语言:抽象,封装,继承和多态性

+0

@downvoter:请发表评论 - 我想知道我自己的问题。 – tanascius 2010-06-10 14:48:49

0

因为它处理'对象',它基本上是在数据结构的内存表示中,它是相关的行为。

您应该阅读关于对象和面向对象编程语言的教程以获取更多信息。

-1

为什么C++被称为面向对象的编程语言?

因为它有虚拟功能吗?顺便说一下,C++不是just an Object-Oriented Programming Language

+1

为什么downvote? C和类没有虚函数,也不被认为是OO,而C++从一开始就被认为是OO,因为它具有虚函数。在我看来,后期绑定a.k.a.动态多态是OO的最重要的组成部分。 – fredoverflow 2010-06-10 15:27:55

相关问题