javascript的物件導向見解

2021-08-03 12:04:34 字數 834 閱讀 1926

物件導向

什麼是物件導向:

使用物件時,只關注物件提供的功能,不關注其內部細節,物件導向時一種通用思想,並非只有程式設計中能用,任何事情都可以用。

特點有:

抽象,封裝,繼承,多型。

繼承分別有:

拷貝繼承,

類式繼承,

原型繼承。

工廠方式

用建構函式建立乙個類

例項:

function

createperson

(name, qq) //建構函式

; obj.showqq=function

() ;

//出廠

return obj;

}var obj=createperson('blue', '258248832');

obj.showname();

obj.showqq();

var obj2=createperson('張三', '45648979879');

obj2.showname();

obj2.showqq();

script>

本地物件

本地物件就是ecma-262定義的類(引用型別),本地物件包含有:

object、function、array、string、boolean、number、date、regexp、error、evalerror、rangeerror、referenceerror、syntaxerror、typeerror、urierror

JavaScript的物件導向

物件導向本身就是一種處理問題的思路,是對傳統面向過程程式設計的一種補充和完善 核心是類和物件的抽象封裝和建立,通過建立的各種物件之間互相協作 互相呼叫函式 完成乙個功能的完整流程 通過物件導向的三大特徵封裝 繼承 多型,來提高程式的健壯性 的復用性和功能的強大的擴充套件性。var people ne...

JavaScript物件導向

方法一 建構函式法 function cat cat.prototype.showname function var cat new cat cat.name tom cat.showname tom 它用建構函式模擬 類 在其內部用this關鍵字指代例項物件。類的屬性和方法,還可以定義在建構函式的...

javaScript物件導向

code 類lecture構造器 使用兩個字串函式,name和teacher function lecture name,teacher 類lecture的方法,生成乙個顯示該課程資訊的字串 lecture.prototype.display function 類schedule的構造器 使用乙個l...