TypeScript では クラス(class) を使って、データと処理をひとまとめにした「設計図」を作ることができます。
クラスは、オブジェクト指向(データと処理を一つにまとめる考え方)の中心となる仕組みです。
Java や C# に似た書き方ができるため、他言語経験者にも理解しやすい特徴があります。
👉 「クラスは、モノの設計図」です。
例えば:
こういった「モノ」をコードで表現するための仕組みがクラスです。
class User {
name: string;
age: number;
constructor(name: string, age: number) {
this.name = name;
this.age = age;
}
greet(): string {
return `こんにちは、${this.name}です。`;
}
}
const user1 = new User("太郎", 25);
console.log(user1.greet());
class User {