物件導向中類和物件的定義是什麼?
在學習web前端技術的時候,我們接觸的最多的便是物件導向這一塊,其實很多程式設計技術都有用到這個現象,下面我們就為大家詳細的介紹一下物件導向中類和物件的定義是什麼?
web前端培訓分享:物件導向中類和物件的定義是什麼?物件導向讓程式更貼近我們的實際生活,使用物件導向可以透過程式碼來描述現實世界的事物。事物分為具體的事物和抽象的事物,當我們腦中出現“書”這個詞的時候,可以大致想象到書的基本樣貌特徵,這個過程就是抽象,抽象出來的結果,就是類。而當我們拿起手裡的一本真實存在的書的時候,這本書有自己的書名、作者、頁數等資訊,像這種具體的事物,就是物件。
類的作用是將物件的特徵抽象出來,形成一段程式碼。使用一個已經寫好的類,可以批次地建立同一類物件,不同的類建立出來的就是不同類的物件。在物件導向開發類和物件的開發步驟如下。
①抽取出物件共同的屬性和行為,組織成一個類。
②對類進行例項化,獲取類的物件。
function Father(uname, age) { // Father 建構函式是父類
this.uname = uname;
this.age = age;
}
function Son(uname, age, score) { // Son建構函式是子類
Father.call(this, uname, age); //子類維承父類的屬性
this.score = score; //子類可以擁有自己的特有屬性
}
var son = new Son('張三', 18, 100);
console.log(son); // 輸出結果:Son {uname:"張三",age:18,score:100}
從上述程式碼可以看出,使用子類建立出來的物件自動擁有了父類的屬性,說明繼承的效果已經實現。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2847969/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python中物件導向_類_物件的概念與定義Python物件
- Python - 物件導向程式設計 - 什麼是 Python 類、類物件、例項物件Python物件程式設計
- 物件導向:類的定義和繼承的幾種方式物件繼承
- JavaSE什麼是物件導向?Java物件
- 解釋下什麼是物件導向?物件導向和麵向過程的區別?物件
- Python中的類和物件是什麼Python物件
- C#學習筆記(一)--- 物件導向的思想和類的定義、物件的建立C#筆記物件
- 什麼是物件?什麼是抽象?怎麼理解物件導向的程式設計思想?物件抽象程式設計
- 物件導向的基本理論1:類和物件物件
- Java物件導向——類與物件Java物件
- 什麼是多型?物件導向中對多型的理解多型物件
- PHP中物件導向的分頁類PHP物件
- python物件導向思想(類與物件)Python物件
- 實體類定義陣列物件,和物件陣列物件
- python中物件導向有什麼特點Python物件
- C++類和物件是什麼?C++類和物件詳解C++物件
- “程序導向”和“物件導向”物件
- 物件導向 -- 類的組合物件
- 物件導向-物件導向思想物件
- python-程式導向、物件導向、類Python物件
- 物件導向 -- 類的載入順序 類和物件的名稱空間物件
- JavaScript物件導向—物件的建立和操作JavaScript物件
- JAVA物件導向--抽象類Java物件抽象
- 『無為則無心』Python物件導向 — 46、類和物件Python物件
- Golang 中的物件導向Golang物件
- Java語言之物件導向—類與物件(上)Java物件
- 10 Python物件導向程式設計:類和物件以及和Java的對比Python物件程式設計Java
- java物件導向(中)Java物件
- php中的程式導向與物件導向PHP物件
- PHP 物件導向 (十一)反射類PHP物件反射
- 物件導向之內部類物件
- C++ 類(物件導向初探)C++物件
- 物件導向,搞定物件物件
- Python物件導向基礎:設定物件屬性Python物件
- JS的物件導向(理解物件,原型,原型鏈,繼承,類)JS物件原型繼承
- 談談我對物件導向以及類與物件的理解物件
- C++物件導向-類和物件那些你不知道的細節原理C++物件
- Python物件導向三大特性是什麼?Python學習教程!Python物件