Fragen zu Objektorientierte Programmierung

Fragen zu Objektorientierte Programmierung

  1. Was bedeutet Objektorientierte Programmierung?
  2. Auf welchen Prinzipien ist OOP basiert?
  3. Was sind Klassen und Objekte?
  4. Wie wird eine Klasse definiert und wie wird sie in der UML dargestellt?
  5. Was ist Konstruktor?
  6. Wie werden private und public Instanzvariablen erzeugt?
  7. Was sind Getter und Setter?
  8. Wie werden Objekte einer Klasse erzeugen?
  9. Wie kann man auf Attribute einer Klasse Zugreifen?
  10. Wie kann man Methoden einer Klasse aufrufen?
  11. Wie können Objekte mit variablen Anfangswerten erzeugt?
  12. Was sind Metaphern in Bezug zur OOP?
  13. Was sind Klassenattribute?
  14. Wie wird Polymorphie in Python realisiert?
  15. Wie ist die Relation zwischen Typ und Klasse?
  16. Was sind in Python Magische Methoden?
  17. Wie wird in Python die Vererbung realisiert und wie sie wird in der UML dargestellt?
  18. Was ist eine Hash-Funktion?
  19. Wie wird Mehrfachvererbung realisiert?
  20. Wa bedeutet Operator Overloading?
  21. Was sind ed-hoc-Objekte?