JavaScriptのオブジェクト指向関連のワードをざっくり解説してみた

Web

JavaScriptのオブジェクト指向についてザックリ解説しました。

オブジェクト

人間に例えると、「どんな性格で何をしている人?」という意味です。

 

クラス

オブジェクト指向の概念の1つ。

クラスは、オブジェクトの構造を定義する。

簡単に言うとクラスは「それが、どんなものなのか」を表す設計図のこと。

//クラス(オブジェクトの中身は以下の通りだよ。)
{
 name,
 score,
}
ベレット
ベレット

クラスとはオブジェクトの構造(中身)のことだよ。

また、クラスの名前(クラスの後ろに来る文字)は大文字から始まるよ。

インスタンス

実際に作った物。

つまり、クラス(設計図)を実際に形にしたもの。

クラス(設計図)から作られるオブジェクトのこと。

//クラス(オブジェクトの中身は以下の通りだよ。)
{
 name,
 year,
}
//インスタンス(以下はクラスから作られたオブジェクト。つまりインスタンスだよ。)
{
 name:'yamada'
 year,'26歳'
}

 

オブジェクト

モノ。

クラスとかインスタンスとかも含むモノ。

メソッド

オブジェクト(モノ)の操作(どう動けるか?)を定義したもののこと。

//メソッド(クラス内で定義する関数のことだよ。)
class player {
 constructor(name, year){ //メソッド
}
}

 

コンストラクタ(constructor)

インスタンス(実際に作った物)を作成した時に実行されるメソッド(オブジェクトの操作を定義したもの)のこと。

 

テンプレートリテラル

リテラル内で変数や関数を展開すること。

`(バッククォート)を使って囲んだ範囲のことを「テンプレートリテラル」と呼ぶ。

配列

値を入れておく箱。
箱の添え字は「0」から始まる。

継承(inheritance)

さっき書いた要素を受け継いで、特徴を加えて新しいものをつくること。

'use strict';

{
  class Player { // 親クラス
    constructor(name, score) {
      this.name = name;
      this.score = score;
    }
    showInfo() {
      console.log(`name: ${this.name} score: ${this.score}`);
    }
  }

  //クラスの継承
  class SoccerPlayer extends Player { //子クラス
    constructor(name, score, number) {
      //superを使って親クラスのconstructorを呼ぶ
      super(name, score);
      this.number = number;
    } 
    kick() {
      console.log('Goooaal');
    }
  }
    const tsubasa = new SoccerPlayer('tsubasa', 99, 10);

    tsubasa.kick();
    console.log(tsubasa.number);
    tsubasa.showInfo();
  }

 

JavaScriptで扱えるデータ型

基本データ型

文字列(string) ‘hello’ “hello”
数値(number) 5 4.3 -20 -1.8
underfined underfined
null null
真偽値(boolean) true false

Object型

オブジェクト(object) [2, 3] {a:3, b:5}

 

 

 

Web
カンタン副業!今すぐ「モッピー」で稼ぐべき【1~3万円は余裕】

買い物するだけで、ポイントをどんどん貯めることができ、そのポイントを現金化できるお得なサイト「モッピー」を紹介します。

モッピーで通勤・通学時間や空いた時間を使ってスマホやPCで月に1~10万円稼ぐことも可能です。

モッピーだけで立派な副業になりますね。

  • アンケートで50P
  • アプリダウンロードで100P
  • 資料の無料請求で5000P
  • クレジットカード発行で10000P

などなど。色々な稼ぎ方があるので、自分に合った稼ぎ方を選べます。

例えば、「楽天市場」を使う人はモッピーを経由するだけで、商品購入額の1%分のポイントが得られます。

また、楽天は楽天ポイントも付与されるので、合計2%のポイントを獲得できるのです。

 

個人的にはクレジットカードの案件はかなり稼げるので、超オススメです!

  • 楽天カードなら1,200ポイント
  • NTTドコモカードなら14,000ポイント
  • エポスカードなら4,000ポイント

獲得できてしまいます。

楽天カードだと楽天から5,000~8,000ポイント貰えるキャンペーンとかもあるので、併用すれば6,200~9,200ポイントも稼げますね。

しかも、上記3つのカードはカード作成費も年会費も無料です。

モッピーに今すぐ無料登録する

不動産投資の面談の案件では、「話を聞くだけ」で35,000ポイント・40,000ポイント貰えてしまいます。

下手にバイトするよりも断然稼げます。

モッピーに今すぐ無料登録する

専門的な知識がなくてもカンタンに始めて稼げるのがモッピーの大きなメリット。

もちろん、モッピーの登録無料・年会費はすべて無料です!

モッピーに今すぐ無料登録する

ohoechiyaをフォローする
元公務員ベレットの副業と転職ブログ

コメント

タイトルとURLをコピーしました