Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
public class konštruktor umožňuje vytvoriť inštanciu triedy a pomocou konstruktoru triedy z niektorej z vašich ďalších triedy kódu . Pojem " verejnosť " znamená , že ostatné triedy volať konštruktor triedy a nastaviť premenné uvedené v konštruktory . Môžete stále preťaženie triedy konštruktory , čo znamená , že môžete vytvoriť ďalšie triedy konštruktory nastaviť predvolené hodnoty pre danú triedu .
Súkromná
súkromný konštruktor odreže prístup k konštruktor triedy od všetkých ostatných tried okrem triedy , v ktorej je definovaný . Môžete použiť túto metódu na zastavenie iných tried od nastavenia interné premenné členov . Väčšina triedy konštruktory sú nastavené na verejnosti , ale nastavte konštruktor ako súkromné , ak chcete prepísať , a " skryť " konštruktor od ostatných častí programu .
Účelom
Účelom deklarovať konštruktor verejný alebo súkromný subjekt sa pre dedičnosti triedy . Ak sa budete držať vaša trieda konštruktory verejnosti , vaše ďalšie triedy nemajú prístup priamo k členom triedy . Namiesto toho môžete riadiť spôsob , akým trieda môže volať konštruktory a spôsob , akým členovia triedy sú manipulované . Môžete pridať inicializácia premenné do konstruktoru nastaviť predvolené hodnoty , keď je inštancia triedy .
Úvahy
Typicky , triedy konštruktory sú nastavené ako verejné . Iba nastavenie konstruktoru triedy ako súkromné , ak ste si istí , že už nikdy nebudete musieť inicializovať všetky premenné . Zmena verejný alebo súkromný typ konstruktoru triedy je neskôr pri vývoji aplikácie môžete vytvoriť syntaktické a logické chyby v kóde .