Interfészek a TypeScript-ben

A TypeScript objektumok tipizálásának fejlettebb változatai a interfészek. Lehetővé teszik olyan új adattípusok létrehozását, amelyek az objektumok szerkezetét írják le.

Az interfészek a interface kulcsszóval készülnek, amelyet az interfész neve követ (nagy betűvel írva), majd a kapcsos zárójelekben az objektum szerkezetének leírása.

Példaként készítsünk egy interfészt, amely egy felhasználói objektum szerkezetét írja le:

typescriptinterface User {
  name: string,
  age: number
}

Most hozzunk létre egy objektumot, amely megvalósítja ezt az interfészt. Ehhez az objektum típusaként adjuk meg az interfészünk nevét:

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

Hozzon létre három objektumot, amelyek a következő interfészt valósítják meg:

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

Hozzon létre három objektumot, amelyek a következő interfészt valósítják meg:

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