Nejste přihlášen/a.
Zdravim, mam dotaz.
Da se rict, ze metoda ve tride se definuje jako funkce?
Dekuji, pekny vecer.
Jak jinak by se měla definovat. Metoda je název, který se používá pro funkci daného objektu (třídy) stejně jako vlastnost je název pro proměnnou a objekt je dost podobný záznamu (v céčku struktuře), jen je tam navíc dědění a takové ty drobnosti (možnost označit položky za soukromé nebo veřejné, odvozování, polymorfizmus aj.). Doufám, že mě znalejší za tohle zjednodušení neukamenujou.
Podrobnosti v céčku neznám, tam s objekty tolik nezacházím (párkrát jsem to dělal, ale vždy jsem se musel podívat, jak se to dělá a okopírovat), tohle používám spíš v pascalu. V céčku je to ještě komplikované ukazateli a explicitními dereferencemi (třeba kdy použít . a kdy -> ) a hlavně tím, že céčko nemá tak důkladnou typovou kontrolu a je potřeba hlídat, kdy se předává ukazatel a kdy jeho hodnota (a to nemluvím o takových vychytávkách jako ukazatel na ukazatel). Ale to je u veškerého programování, nejen u objektů.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.