2010-06-10 81 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

相關問題