Junior — Middle
Môžete vysvetliť, čo sa rozumie pod statickými triedami v programovaní?
sobes.tech AI
Odpoveď od AI
V jazyku C# je statická trieda trieda, ktorú nie je možné inštancovať, teda nie je možné vytvoriť jej objekt. Všetky členy takejto triedy (metódy, vlastnosti, polia) musia byť statické. Statické triedy sa zvyčajne používajú na skupinovanie metód a dát, ktoré nezávisia od konkrétneho objektu, napríklad pomocné funkcie.
Príklad statickej triedy:
public static class MathHelper
{
public static int Square(int x) => x * x;
}
// Použitie:
int result = MathHelper.Square(5); // 25
Hlavné vlastnosti:
- Nie je možné vytvárať inštancie (new).
- Všetky členovia musia byť statické.
- Používa sa na pomocné funkcie a konštanty.
- Kompilátor zakazuje dedičnosť od statickej triedy a dedičnosť statických tried.