Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: kel 05. 10. 2017, 15:35:28
-
Vieme, ze instanciu abstraktnej triedy nemozno vytvorit. Ale co v pripade, ak B dedi od A, ktora je abstraktna? V tom pripade by malo dojst k vytvoreniu, ale nepriamo. Aky mate nazor? Vravim o C#
-
Pokud v B implementujes vse, co je v A abstraktni, tak samozrejme jde udelat instance B, ktera se chova jako potomek A. Tak abstraktni tridy proste funguji.
-
Presne tak se to ma delat. B extendne A a pak ji muzes pres B instanciovat.
-
Abstraktni trida je "vzruseni", potomek je "erekce".
Erekci lze nainstancovat, tim vznikne i vzruseni, ale
nikoliv samostatne ale jako soucast konkretni implementace erekce. Takze bacha na slovicka.
-
Vieme, ze instanciu abstraktnej triedy nemozno vytvorit. Ale co v pripade, ak B dedi od A, ktora je abstraktna? V tom pripade by malo dojst k vytvoreniu, ale nepriamo. Aky mate nazor? Vravim o C#
B není potomkem A, proto je hloupost to psát do programu.
-
Vieme, ze instanciu abstraktnej triedy nemozno vytvorit. Ale co v pripade, ak B dedi od A, ktora je abstraktna? V tom pripade by malo dojst k vytvoreniu, ale nepriamo. Aky mate nazor? Vravim o C#
B není potomkem A, proto je hloupost to psát do programu.
jakto ze ne? Proto existuji abstraktni tridy ze? Abys musel vytvorit neabstraktniho potomka.
-
Vieme, ze instanciu abstraktnej triedy nemozno vytvorit. Ale co v pripade, ak B dedi od A, ktora je abstraktna? V tom pripade by malo dojst k vytvoreniu, ale nepriamo. Aky mate nazor? Vravim o C#
B není potomkem A, proto je hloupost to psát do programu.
jakto ze ne? Proto existuji abstraktni tridy ze? Abys musel vytvorit neabstraktniho potomka.
Spojka A není abstraktní. B nemá v češtině žádný význam. Jako názvy tříd se mají dávat podstatná jména, takže je to celé nesmyslné.
Pak se člověk dozví takové kraviny, jako že Application je potomkem třídy Config. A pak přijde další chytrák s tím, že používání dědičnosti je blbost...
-
Až na to, Kite, že pojmenování tříd není tématem vlákna...