-
クラスを継承してみよう
クラスを継承するための具体的な手順について見ていきます。 extends super() extends ・前回作ったSponsoredPostクラスはクラスやshow()の部分はPostクラスと一緒 ...
-
クラスを拡張したい場合を考えよう
クラスの継承を考えるための例として、クラスを拡張したい場合について見ていきます。 クラスの拡張 クラスの拡張 ・クラスを拡張して別のクラスを作りたい時に、クラスを拡張し、別の投稿を作ることが出来ます。 ...
-
静的メソッドを使ってみよう
インスタンスを介さずに直接クラスから呼び出せる、静的メソッドの使い方を見ていきます。 静的メソッド static 静的メソッド ・今までのメソットはインスタンスから呼び出して来ましたが、インスタンスを ...
-
カプセル化を理解しよう
プロパティを操作する処理をメソッドにまとめる利点について説明していきます。 プロパティの操作 カプセル化 プロパティの操作 ・クラスを使ったことによって投稿に関する情報や処理をまとめて管理できるように ...
-
クラスを作ってみよう
クラスからオブジェクトを作る方法について具体的に見ていきます。 class constructor() this new class ・実際にクラスを実装してみます。今回もSNSを投稿する形で作ってい ...
-
クラスの概念を理解しよう
オブジェクトのテンプレートを作るための仕組みである、クラスの概念を見ていきます。 クラス インスタンス class constructor() this new クラス ・クラスはまずテンプレートを作 ...
-
オブジェクトが複数ある場合を考えよう
クラスの導入として、同じ構造のオブジェクトが複数ある場合について見ていきます。 複数のオブジェクト 関数による処理 複数のオブジェクト ・クラスと言う仕組みについて見ていきます。匿名で投稿できるSNS ...
-
メソッドを使ってみよう
メソッド、つまりプロパティの値になっている関数の扱い方について見ていきます。 メソッドの設定 メソッドの設定 ・関数をオブジェクトの中に入れることも出来ます。関数の中に入ったオブジェクトのことをメソッ ...
-
例外処理を使ってみよう
try...catch文を使ってエラーが発生したときの処理を実装する方法について見ていきます。 try...catch エラー情報の取得 try...catch ・ユーザーから受け取ったデータを大文字 ...
-
タイマー処理の違いを理解しよう
setInterval()と、setTimeout()を使った一定時間ごとの処理の違いについて説明していきます。 setInterval()とsetTimeout()の違い setInterval() ...