# OOP物件導向 - [OOP物件導向](/ML_Zpy3cSvaVPMWb1XWwjg) ➤建構式 --- - [建構式物件](/nVhQNvYMTX2Pg_zXyz6aYw) - [建構函式、函式工廠](/gvJFjbAXTaWg7nZjLVPlHQ) ➤類別與原形 --- - [constructor方法](/OGz7M7cDSmKwnUkqi16SVQ) - [原型繼承](/J2lLL8viQea3axadlSKtiQ) - [原型prototype、原型鍊](/6_2UECYvQZiu5N9DelB3iA) - [建立繼承phototype的方法運用](/5VyoNyxlRVC62M3D_TAF1A) - [`Object.getPrototypeOf()`、`isPrototypeOf()`](/yMWvezDYThWQgGNfzZfuEA) - [私有方法、屬性](/WmOMlxVJQYKeV8geaN6qNw) - [`Object.create`方法](/0qpUpofjSyK3uqmUrp-zgA) - [`instanceof`方法](/a56bEM2YRx6t1wkDGi-2IA) - [類別使用其餘參數將參數傳入](/8ayyyB4aQ9CwCpZ17ima6w) ➤屬性特徵 --- - [`defineProperty`](/Ucne6xG9QLSjI4ztRY2UHg) - [preventExtensions防止擴充](/oQq7eQL1Sludoapo82S9cA) - [seal封裝](/KC-IGo3UREmAlBAa_5qH8w) - [freeze](/7hmfqiEEQCKTuRn24mc40Q) - [原型的屬性特徵](/huJ1Mj1RROadaXStuULDog) - [`getter`與`setter`](/xPN20CPjQoaB8_lrO24TdQ) - [defineProperty搭配`getter`與`setter`操作資料](/WJU0hDSERwOjsj9uPJFHAQ) ➤物件繼承的call、apply、bind --- - [`call`, `apply`, `bind`](/RneuBn7sTOmRJYnKtsd9aw) - [`call`, `apply`, `bind`運用](/G_x70cNKQWefgg9kA_KgUQ) ➤類別Class(ES6) --- - [類別與物件`class`、`constructor`](/WEHZ9_oOQ4ySaCrZA0Vmuw) - [類別繼承`extends`、`super()`](/IGzbOWAjQ0ix_MT_d7vKow) - [原型鍊Prototype Chain](/XavF6rA_QIiAQCv7F9f52A) - [靜態方法`static`](/zcl248_ATVCfv171Mjr2Lg) - [類別Class範例](/ptBmu4hPRYCPz-qA_tf_Lw) ➤OOP 範例 --- - [OOP 範例](/F2LYLMzDSdq_yAKPJlf99g)
{"metaMigratedAt":"2023-06-16T21:37:12.975Z","metaMigratedFrom":"Content","title":"OOP物件導向","breaks":true,"contributors":"[{\"id\":\"25cff55a-2939-40db-80f3-7ad7c91ba96e\",\"add\":1526,\"del\":202}]"}
Expand menu