您好，歡迎對面向對象編程的部分這裡是我們將在這一節做的事情。
我們要界定什麼面向對象編程或O.P.是和重溫新的關鍵字，並了解它在相當多的深度。
然後，我們將使用構造函數來減少代碼的重複使用電話重構我們的構造和應用。
如果你還沒有看過該關鍵字這一系列我強烈建議你這樣做第一。
在這些影片將建立我們所有的關鍵詞這方面的知識，以及通話的一切申請和綁定。
開始了。
那麼，什麼是面向對象的編程。
簡單地說這是根據各地的對象和創建對象我們稱這些藍圖類藍圖，我們從類創建對象的思想編程模型被稱為傳統的面向對象的編程實例。
我們努力使我們的類的抽象和模塊化，使我們可以輕鬆地重用類和共享它們之間的應用程序的所有部分。
JavaScript沒有內置在像不像紅寶石的Python和Java語言類的支持。
我們可以使用JavaScript有函數和對象之前，我們看到了如何使用功能來模仿水類的行為模仿類的行為。
讓我們來看看為什麼這個編程技術是非常有用的。
想像一下，第二你是一名建築師，你就以建設4個房子負責。
每間房子都將有一些臥室的浴室，以及一些平方英尺。
可能想到的第一件事就是讓我們每個房子的對象。
我們需要做。
似乎很合理，但一旦我們開始具有比幾個對象，創造更多的事情變得非常的重複和乏味。
讓我們通過閱讀一所房子應該是什麼樣子的藍圖重構這個代碼。
讓我們做一個功能在使用時，我們將在JavaScript中構造一個房子對象。
我們所說的特殊功能構造函數。
現在，讓我們看看我們的房子構造函數的模樣。
馬上蝙蝠，我們看到該函數的名稱是大寫。
這不會改變對函數的任何信息。
這只是最佳實踐，並約定讓其他開發人員知道，這是一個構造函數。
我們看到接下來的事情是，this關鍵字又回來了。
正當你以為你用它做。
如果你還沒有想那個系列賽請你回去做。
否則該系列的其餘部分將在此功能相當混亂。
我們要附加的屬性到這一點，我們會莫名其妙地希望，當我們調用函數的一個新對象將在本函數中指定的值返回給我們的關鍵字。
但是一些缺少在這裡。
如果我們看一下第一家變量我們設置它等於房子函數的結果被調用。
問題是，我們的房子的功能沒有返回任何東西。
因此該函數將返回undefined。
那麼，我們如何解決這個問題。
答案在於，將在接下來的視頻探索另一個特殊的關鍵字。
新的關鍵字。
到時候那裡見。