物件導向
什麼是物件導向:
使用物件時,只關注物件提供的功能,不關注其內部細節,物件導向時一種通用思想,並非只有程式設計中能用,任何事情都可以用。
特點有:
抽象,封裝,繼承,多型。
繼承分別有:
拷貝繼承,
類式繼承,
原型繼承。
工廠方式
用建構函式建立乙個類
例項:
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...