Ich habe Probleme beim Drucken all dies. Was vermisse ich?Wie alle diese Klassen ausgeführt werden
Antwort
Nachdem Sie Ihre Klassen definiert haben, müssen Sie eine Instanz jeder Klasse erstellen. Sie müssen jede Methode jeder Klasse aufrufen. z.B.
animal = Animal()
mammal = Mammal()
mammal.Mouse_mammal('mouse', 'dog', 'cat')
mammal.Dog_mammal()
mammal.Cat_mammal()
reptile = Reptile()
reptile.Alligator_reptile()
reptile.Lizard_reptile()
Ihr Code tut nichts.
Ich meine, es deklariert und definiert eine Menge Dinge, aber es tut nichts.
Im Grunde ist Ihr Code eine Beschreibung Ihrer Situation: Sie haben Tiere, die Säugetiere oder Reptilien sein können ... Aber das ist alles.
Wenn Sie ein Feedback, wie Drucken, haben möchten, müssen Sie diese Dinge tun. Sie haben Klassen definiert, und Sie müssen Instanziieren sie. Dies geschieht wie folgt:
>>> lizard = Reptile()
>>> lizard.Lizard_reptile()
"I am a lizard"
Allerdings scheinen Sie ein wenig verwirrt mit dem, was Sie tun, durch die Verwendung von Kappen für Methodennamen zu urteilen. In Ihrem Code sind Lizard_reptile
und Alligator_reptile
Methoden, und keine Klassen. Dies bedeutet, dass zum Beispiel kein Objekt existieren kann, das eine Eidechse ist.
Sie scheinen die Vererbung zu verwenden und erstellen eine Lizard
und eine Alligator
Klassen, die von Reptile
erben, was eine logische Konzeption dieses Problems ist.
Nun, dies ist genau so wie Sie getan haben mit Reptile
und Mammals
, die von Animal
erben.
- 1. Wie werden alle Schnittstellenmethoden ausgeführt?
- 2. Wie kann diese Zeichenfolge ausgeführt werden?
- 3. Wie werden alle Dateien in Ordnernamen ausgeführt?
- 4. Wie werden alle modifizierten JUnit-Testklassen ausgeführt?
- 5. Alle Animationen werden langsam ausgeführt
- 6. Wie alle JUnit-Testfälle von NetBeans ausgeführt werden?
- 7. wie 2 verbundene Klassen in Java auf cmd ausgeführt werden?
- 8. Wie wird diese Zugriffsabfrage ausgeführt?
- 9. Wie nennt man diese Klassen?
- 10. Wie kann diese rekursive Funktion schneller ausgeführt werden?
- 11. Wie werden diese Powershell-Befehle in einer Batch-Datei ausgeführt?
- 12. Wie kann diese Oracle Select-Anweisung schneller ausgeführt werden?
- 13. Tomcat 404, obwohl alle Operationen ausgeführt werden
- 14. Aufruf einer Methode für alle Klassen, die diese Methode implementiert
- 15. Alle Sun-geschützten Klassen einbeziehen
- 16. Warum werden alle Anweisungen im Superklassenkonstruktor nicht ausgeführt?
- 17. Warum werden diese regulären Ausdrücke in Java langsam ausgeführt?
- 18. Wie alle Feature-Test in RSPEC einschließlich Unterordner ausgeführt werden?
- 19. Wie werden alle Specs2-Tests unter IntelliJ IDEA ausgeführt?
- 20. Wie werden alle PyTest-Tests ausgeführt, selbst wenn einige fehlschlagen?
- 21. Wie alle Unit-Testfälle im PowerShell-Skript ausgeführt werden
- 22. Wie können diese MySQL-Klassen verlinken?
- 23. Können .NET-basierte Anwendungen auf diese Weise ausgeführt werden?
- 24. Wie alle Klassen mit benutzerdefinierten Klassenattribut aufzählen?
- 25. Überladene statische Methoden, die nicht in anderen Klassen ausgeführt werden?
- 26. Warum schlagen diese Tests fehl, wenn sie gleichzeitig ausgeführt werden, obwohl jedes einzeln ausgeführt wird?
- 27. Wie Schluckaufgaben sequenziell ausgeführt werden?
- 28. Wie oft wird diese Schleife ausgeführt?
- 29. Wie wird diese Quartz Cron Expression ausgeführt
- 30. Unsicher, wie diese Aufgabe mit Unterklassen und Oberklassen in Python ausgeführt werden kann
Sie fehlen Code, der tatsächlich Instanzen dieser Klassen erstellt –