當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JavaScript - OOP编程思想
生活随笔
收集整理的這篇文章主要介紹了
JavaScript - OOP编程思想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JavaScript不是一門面向對象的語言,是基于對象的語言,但可以模擬面向對象。
什么是對象(Object)
Everything is object(萬物皆對象),也叫無序屬性的集合。
對象是單個事物的抽象
一臺電腦、一個程序員、一輛法拉利、一個服務器等等,這些都可以稱之為對象。
當實物被抽象化為對象時,實物之間的關系就變成了對象之間的關系,從而達到模擬現實情況。把一切看做對象,然后進行抽象化,最后實例化的過程。針對對象進行編程。
對象是一個容器,封裝了屬性(property)和方法(method)
屬性是對象的狀態,方法是對象的行為(完成某種任務)。
比如,我們可以把動物抽象為animal對象,使用"屬性"記錄具體是哪一種動物,而使用"方法"表示對象的某種行為(吃飯、休息、行走)。
在實際開發中,對象是一個抽象的概念,可以將其簡單理解為:數據集或功能集。
ECMAScript-262把對象定義為:無序屬性的集合,其屬性可以包含基本值、對象或函數。
什么是面向對象(Object-oriented)
面向對象編程——Object Oriented Programming,簡稱OOP,是編程思想的一種。
在面向對象開發思想中,它將真實世界各種復雜關系,抽象為一個個對象,然后由對象之間分工與合作,每一個對象都是功能中心,具有分工明確,可以完成接收信息、處理數據、發出信息等任
總結
以上是生活随笔為你收集整理的JavaScript - OOP编程思想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 权限控制 demo_Java-
- 下一篇: JavaScript数组sort方法(数