[Today I Learned] EP.1オブジェクト向けプログラミング



オブジェクト向けプログラミング?


Javascript(以下、Jsと略す)は、非常にオブジェクト向けのプログラミング言語である.
オブジェクト向けプログラミング
データと機能を一緒に処理します.
プロパティとメソッドは、オブジェクトの概念に含まれます.
Jsの組み込み型objectとは異なりクラス(Class)と呼ばれています.

class??


クラス(class)は、プロトタイプベースの継承を使用して、指定した名前の新しいクラスを作成します.
class Human {
	constructor(age,gender,country,job){
    this.age = age;
    this.gender = gender
    this.country = country;
    this.job = job
    }
}
このようにHumanというクラスに年齢、性別、国、職位の4つの属性があれば、このように使用することができます.

What's the constructor?


コンストラクション関数メソッドは、クラス内でオブジェクトを作成および初期化する特別な方法です.
オブジェクトの属性に値を付けるための手段のようです.
上に書いたコードのようです.
しかし、属性の初期値がなければ?
class Entertainment {
	constructor(){
    this.famEnt = "SM Entertainment"
    }
 }
(私はただ例を作っただけです...他にないことを望んでいます)
classとして宣言されたEntertainmentのclassが変数に含まれている場合
let entAll = new Entertainment();
中に入れる.
console.log(entAll.famEnt)
もしあなたが望むなら.


今日勉強した内容を整理しました!