3. Deklarace třídy

3.3. Předek a rozhraní

Vzhledem k tomu, že jsem teprve v začátcích popisu funkcionalit třídy, berme následující specifikace předka a rozhraní třídy prozatím jako doplňující informaci. U specifikace se jedná o určení předka a implementovaných rozhraní pro danou třídu. Tato specifikace může mít tvar:

: jménoBázovétřídy

: jménoBázovétřídy, seznamRozhraní

: seznamRozhraní

kde:

  • jménoBázovétřídy - identifikátor třídy, kterou chceme použít jako předka právě deklarované třídy. Je-li to nutné, připojíme k identifikátoru bázové třídy kvalifikaci jménem prostoru jmen. Pokud specifikaci předka vynecháme, doplní si překladač jako předka třídu object, která je společným předkem všech tříd v C#
  • seznamRozhraní - představuje jména implementovaných rozhraní oddělená čárkami [3]