1) Warum müssen wir Klasse von Objekt aufrufen?Objekt und Instanzen in Python
Können Sie ein gutes Beispiel geben, wo das Aufrufen von Objekten erforderlich ist. Ich habe unter eins gefunden, aber ich habe es nicht verstanden. In Python 2.7 x sollte wie folgt aussehen
class Foo:
pass
class Bar(Foo):
pass
2) Ich found, dass es in Python 3.x keine Notwendigkeit, ausdrücklich von Objekt abzuleiten ist? Was bedeutet das ? Bedeutet das, dass wir die Klasse Bar (Foo) nicht anrufen müssen? Als Neuling schwer zu verstehen. Bitte erkläre .
3) In Python 2,7
class Boat():
pass
my_boat = Boat() #instantiate object
my_boat2 = Boat() #instantiate object
print(my_boat)
print(my_boat2)
< Haupt bietet Boots Instanz bei 0x0000000008DFEC88>
< Haupt bietet Boots Instanz bei 0x0000000008DFECC8>
die Lauf gleicher Code in Python gibt 3.x mir
< Haupt bietet Boot Objekt bei 0x000002406FF8E390>
< Haupt bietet Boot Objekt bei 0x000002406FF8ECF8>
a), also kann ich feststellen, dass Instanz und Objekt sind gleich in Python 3.x? Obwohl nach vielen Lesungen aus verschiedenen Quellen zu verstehen, dass
Instanz ist nur eine Blaupause der Klasse.
Klasse ist auch ein Objekt. Wenn wir eine Klasse instanziieren, ist das ein Objekt.
Alles in Python ist ein Objekt
mich korrigieren, falls mein Verständnis falsch ist. Nach dem obigen Verständnis ist es ziemlich schwer zu verstehen, warum Objekt und Instanz dasselbe sind. Bitte lösche mich hierüber.
@Redme vielen Dank für die Mühe und erklären Sie das Konzept. Ich werde Ihre Antwort akzeptieren, sobald ich das vorgeschlagene Thema durchgegangen bin und das Konzept besser verstanden habe. Bis dahin weiter beitragen – user110244