#13 JavaScriptで学ぶクラスの基本
JavaScriptのクラスは、比較的新しいバージョンで整備された、読みやすい書き方です。この記事では、JavaScriptにおけるクラスの基本を解説します。
クラスを作ってみる
class Person {
constructor(name) {
this.name = name;
}
greet() {
console.log(`こんにちは、${this.name}です`);
}
}
`constructor`という特別なメソッドが、インスタンスを作る際に自動的に呼ばれます。
クラスからインスタンスを作る
const person = new Person("太郎");
person.greet();
`new`というキーワードを使ってインスタンスを作ります。
JavaScriptならではの注意点
実はJavaScriptのクラスは、内部的には「プロトタイプ」という、より原始的な別の仕組みの上に成り立っています。学習の最初は気にする必要はありませんが、JavaScriptを深く学んでいくと、この「プロトタイプ」という言葉に出会うことになります。
まとめ
JavaScriptのクラスは`class`・`constructor`・`new`が基本の組み合わせです。他の言語のクラスと似た感覚で使えますが、内部の仕組みが独自である点も覚えておきましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
JavaScriptをもっと学びたい方には「改訂新版JavaScript本格入門」がおすすめです。
コメント
コメントを投稿