物件導向 OO 的程式設計 建立物件

2022-09-15 17:00:11 字數 782 閱讀 4454

為了避免大量重複**產生,可採用以下方法建立物件

1

function

createperson(name,age,job)89

var person1 = createperson("bob",23,"doctor");

10var person2 = createperson("lily",21,"student");

其實就是乙個函式,在函式裡面建立乙個物件,給物件賦上傳過來的值,再把這個物件返回給呼叫的地方。

1

function

people(name, age, job)67

var people1 = new people("bob",23,"doctor");

8var people2 = new people("lily",21,"student");

建構函式大家都知道,c++已經學過就不多說了。

1

function

person(){}

23 person.prototype =;89

var people1 = new

person();

1011 people1.name = "lily";

12 people1.age = 21;

13 people1.job = "student";

這樣把屬性也給了 prototype,不太推薦。

**就不貼了,工廠模式的定義,但是例項化方法類似於建構函式,使用 new 關鍵字

物件導向 OO 的程式設計 理解物件

建立自定義物件的最簡單方法為建立 object 的例項,並新增屬性方法,也可以使用物件字面量 訪問器屬性包括 getter 和 setter 函式,讀取訪問器屬性時,呼叫 getter 函式,寫入訪問器屬性時,呼叫 setter 屬性 1 var people 56 object.definepro...

物件導向OO

物件導向是一種思想,物件導向是將功能等通過物件來實現,將功能封裝進物件之中,讓物件去實現具體的細節 這種思想是將資料作為第一位,而方法或者說是演算法作為其次,這是對資料一種優化,操作起來更加的方便,簡化了過程。物件導向有三大特徵 封裝性 繼承性 多型性 1.封裝 隱藏物件的屬性和實現細節,僅對外提供...

物件導向程式設計 建立物件

方法一 物件字面量 方法二 object建構函式 方法三 工廠模式 function createperson name,age,job person.prototype.name nicholas perosn.protptype.age 29 person.prototype.job soft ...