JavaScript/クラス
コンストラクターでプロパティを定義する。
コンストラクターにreturn文を記述した場合は、new演算子の結果として記述した値が返る。
class Hello {
constructor(name) {
this.name = name;
}
say() {
console.log("Hello, " + this.name);
}
}
インスタンス化。コンストラクターの引数が無い場合は丸括弧が省略可能。
const hello = new Hello("太郎");
hello.say();