Hirdetés

Új hozzászólás Aktív témák

  • MrSealRD
    veterán

    Gondolom, hogy voltak korábban a ctornak paraméterei. Ha privát lett, kéne, hogy legyenek publikus setterek a korábban ctorban inicializált adattagoknak...egyáltalán mit csinált a ctor? És statikus metódusok esetén miért kell publikus ctor? Sok itt a kérdés ;)

    Konkretizálom a dolgot.
    Ez itt az új verzió aminek már private ctor van. A 6.2-es verzióban még nem volt private. Van egy saját ComponentUtils osztályunk amit vagy 5 éve írtak és ebből a fent linkelt osztályból került származtatásra. Mivel akkori verzióban még nem volt private a ctor így ebből nem volt gond... Most, hogy új verziót húztam be...szembesültem a változással... Tehát valamikor régen kiterjesztésre került ennek az osztálynak a funkcionalitása és azért kapott azonos nevet, hogy ez legyen használva mindenhol. Ugyanúgy static metódusok vannak benne... Viszont a fenti változás miatt ez a helyzet már nem tartható, de a korábbi funkcionalitásra is szükség lenne, meg a mostanira is. De ezt öröklődéssel már nem lehet biztosítani...

Új hozzászólás Aktív témák