[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)
もしあなたが望むなら.今日勉強した内容を整理しました!
Reference
この問題について([Today I Learned] EP.1オブジェクト向けプログラミング), 我々は、より多くの情報をここで見つけました https://velog.io/@zniilee/Today-I-Learned-EP.1-객체지향-프로그래밍テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol