■ 概要

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

class User {