IT科技

當前位置 /首頁/IT科技 > /列表

面向對象的程式語言是

面向對象的程式語言是

面向對象的程序設計語言有Smalltalk、Eiffel、C++、Java、PHP等。

1、Smalltalk並不是一種單純的程式語言,而是反映面向對象程序設計思想的程序設計環境。這個系統強調了對象概念的歸一性,引入了類、方法、實例等概念和術語,應用了單重繼承和動態綁定,成為面向對象程式語言(OOPL)發展過程中的一個引人注目的里程碑。

2、Eiffel的主要特點是全面的靜態類型化、有大量的開發工具、支持多繼承。Eiffel也全面支持面向對象的概念。

3、C++語言是一種面向對象的強類型語言,由AT&T的Bell實驗室於1980年推出。C++語言是c語言的一個向上兼容的擴充,而不是一種新語言。C++是一種支持多範型的程式語言,它既支持面向對象的程序設計,也支持面向過程的程序設計。C++支持基本的面向對象概念:對象、類、方法、消息、子類和繼承。

4、Java語言起源於Oak語言,Oak語言能運行在設備的嵌入芯片上。Java編譯成偽代碼,這需要一個虛擬機來對其進行解釋,Java的虛擬機幾乎在每一種平台上都可以運行。這實質上可以使得開發與機器獨立無關,並且提供了通用的可移植性。Java把類的概念和接口的概念區分開,並試圖通過只允許接口的多繼承來克服多繼承的危險。Java Beans是組件,即類和其所需資源的集合,它們主要被設計用來提供定製的GUI小配件。Java中關於面向對象概念的術語有對象、類、方法、實例、變量、消息、子類和繼承。