JavaScriptにおけるOOPチュートリアル

クラスベースのOOP

はじめに クラスとオブジェクト オブジェクトのプロパティ 同一クラスの複数オブジェクト クラスのメソッド メソッドのパラメータ クラス内のプロパティ クラス内のメソッド プロパティの宣言 コンストラクタ コンストラクタのパラメータ コンストラクタパラメータによるプロパティ プライベートプロパティ プライベートメソッド 旧スタイルのプライバシー プロパティゲッター プロパティセッター セッターとゲッターの利点 メソッドチェーン メソッドの集合としてのクラス オブジェクトの配列 クラス内のオブジェクト クラス内でのオブジェクト操作 オブジェクトの比較 instanceof演算子 組み込みクラス DOMの組み込みクラス

継承

クラスの継承 パブリックメソッドの継承 子クラスのメソッド 親メソッドのオーバーライド オーバーライドされたメソッドの呼び出し 継承時のコンストラクタ 継承時のプライベートメソッド 継承時のプライベートプロパティ 継承時のプライベートプロパティの問題 プロテクテッドメソッド プロテクテッドプロパティ クラス継承の階層 組み込みクラスの階層

高度なトピック

コンテキストの喪失 メソッドのコード メソッドコードにおけるコンテキストの喪失 名前の衝突 匿名クラス クラスとモジュール クラス、モジュール、継承 オブジェクトプロパティの型 アクセサのゲッター アクセサのセッター 仮想プロパティのゲッター 仮想プロパティのセッター

実践演習

Circleクラス Rectangleクラス Textクラス Periodクラス Zateクラス ZateExtクラス Monthクラス Storeクラス
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否