TypeScriptにおけるインターフェース

TypeScriptにおけるオブジェクトの型付けのより高度な方法が インターフェースです。 これらは、オブジェクトの構造を記述する新しいデータ型を作成することを可能にします。

インターフェースはキーワード interfaceを使用して作成され、 その後にインターフェース名(大文字で始まります)が続き、 その後の中括弧内にオブジェクトの構造が記述されます。

例として、ユーザーオブジェクトの構造を記述するインターフェースを作成してみましょう:

typescriptinterface User {
  name: string,
  age: number
}

次に、このインターフェースを実装するオブジェクトを作成します。 そのために、オブジェクトの型としてインターフェース名を指定します:

typescriptlet user: User = {name: 'john', age: 30};
Задание 1

以下のインターフェースを実装する3つのオブジェクトを作成してください:

typescriptinterface Employee {
  name: string,
  age: number,
  salaryday: number
}
Задание 2

以下のインターフェースを実装する3つのオブジェクトを作成してください:

typescriptinterface Time {
  hour: number,
  minute: number,
  second: number
}