
C# - dědičnost a rozhraní
Ahoj, v Javě je hračka rozeznat dědičnost od rozhraní.
public class Trida extends ZdedenaTrida implements TridaRozhrani, DalsiTridaRozhrani {...}
Jak to ale rozeznat v C#, kde to vypadá nějak takhle?
public class Trida : ZdedenaTrida, TridaRozhrani, DalsiTridaRozhrani {...}
Co když budu chtít žádné dědění a 3 rozhraní?
public class Trida : NejakaTridaRozhrani, TridaRozhrani, DalsiTridaRozhrani {...}
Rozdíl mezi třídou a rozhraním je tak myslím zcela zřejmý.
Jiste, ale tak otazka nestoji...
Ptal se i na to, jak to pozná překladač.
Podle klíčového slova CLASS a INTERFACE