Videó: Egy osztály visszaadhat egy python értéket?
2024 Szerző: Lynn Donovan | [email protected]. Utoljára módosítva: 2023-12-15 23:48
A érték nem különbözik egy objektumtól Piton . Amikor felhívod a osztály objektum (mint a MyClass() vagy list()), azt visszatér egy példa erre osztály . Amikor kinyomtat egy objektumot (vagyis megkapja egy objektum karakterlánc-reprezentációját), az objektum _str_ vagy _repr_ mágikus metódusa meghívódik, és a visszaadott értéket nyomtatott.
Hasonlóképpen felteheti a kérdést, hogy a konstruktor visszaadhat-e értéket Pythonban?
Piton elvárja a konstruktőr nak nek Visszatérés Egyik sem, és nem sikerül, ha az visszatér akármi más. A Smalltalk-ban a new nem kulcsszó; ez egy üzenet, amit egy osztálynak küldesz (ami maga is egy objektum). Az osztály új metódusa létrehoz egy objektumot és visszatér azt.
A fentieken kívül egy függvény visszaadhat egy osztályt? Ha egy módszer vagy függvény visszaadja tárgya a osztály amelyekhez nincs nyilvános másolat-konstruktor, például az ostream osztály , kell Visszatérés egy tárgyra való hivatkozás. Néhány módszer és funkciókat , mint például a túlterhelt hozzárendelés operátor, visszatérhet akár egy objektum, akár egy tárgyra való hivatkozás.
Ezt követően a kérdés az, hogy az _ init _ visszaadhat-e értéket?
_benne_ módszer visszatér a érték Az _benne_ osztály metódusát használják arra inicializálni új objektumokat, nem pedig létrehozni. Mint ilyen, nem kellene Visszatérés Bármi érték . Visszatérve Egyik sem helyes abban az értelemben, hogy nincs futásidejű hiba akarat előfordulnak, de azt sugallja, hogy a visszaadott értéket értelmes, ami nem az.
Hogyan lehet visszaadni egy objektumot Pythonban?
Az Visszatérés nyilatkozat teszi a piton funkcióval kilép, és visszaad egy értéket a hívójának. A függvények célja általában a bemenetek és a bemenetek felvétele Visszatérés valami. A Visszatérés Az utasítás végrehajtását követően azonnal leállítja a függvény végrehajtását, még akkor is, ha nem az utolsó utasítás a függvényben.
Ajánlott:
Mi a különbség a belső osztály és a beágyazott osztály között?
A statikus használat nélkül deklarált osztályt belső osztálynak vagy nem statikus beágyazott osztálynak nevezzük. A Staticnested osztály osztályszintű, mint a külső osztály többi statikus tagja. Míg a belső osztály a példányhoz van kötve, és hozzáférhet a befoglaló osztály példány tagjaihoz
Egy függvény visszaadhat egy tömböt?
Tömb visszaadása a függvényből a C-ben. A C programozás nem teszi lehetővé egy teljes tömb visszaadását argumentumként egy függvényhez. Mindazonáltal visszaállíthat egy mutatót egy tömbre, ha megadja a tömb nevét index nélkül
Hogyan találhatom meg egy oszlop maximális értékét a MySQL-ben?
Egy numerikus oszlop maximális értékének meghatározásához használja a MAX() függvényt. SELECT MAX() FROM; SELECT MAX() FROM GROUP BY; Egy numerikus oszlop minimális értékének meghatározásához használja a MIN() függvényt
Egy osztály hány osztály örökölheti a Java-t?
Ha egy osztály több osztályt is kiterjeszt, akkor ezt többszörös öröklődésnek nevezzük. Például: A C osztály kiterjeszti az A és B osztályt, akkor ezt a típusú öröklődést többszörös öröklődésnek nevezik. A Java nem engedélyezi a többszörös öröklődést
Mi az osztály magyarázza az osztály szerkezetét?
Az objektum-orientált programozásban az osztály az s metódus és s változó sablondefiníciója egy bizonyos típusú objektumban. Így egy objektum egy osztály meghatározott példánya; változók helyett valós értékeket tartalmaz. Egy osztály szerkezetét és alosztályait osztályhierarchiának nevezzük