Oder Sie könnten sagen, eine Klasse ist ein Bauplan für ein Objekt, und ein Objekt ist das Ergebnis der Planausführung.
Objektorientierte Programmierung (in Java oder in irgendeiner anderen objektorientierten Sprache) besteht aus drei Phasen:
main() enthält, welche verwendet wird um
das Programm zu starten.main()
und beginnt sie zu starten.
main() statisch ist,
kann sie gestartet werden, obwohl noch keine
Objekte erzeugt wurden.Die Phase in der das kompilierte Programm läuft, wird Runtime genannt. Ihr Programm ist wie das Drehbuch eines Stückes. Das Werk, das Sie in Ihrem Programm (oder Stück) beschreiben, wird ausgeführt nachdem Sie die Beschreibung beendet haben und es wird in die Hände der CPU (Schauspieler) gelegt. Zur Laufzeit passieren die Dinge. Ihr schönes Programm (oder Stück) wird lebendig. Daten werden eingelesen; Berechnungen werden durchgeführt; Dateien werden geschrieben; Schauspieler brechen sich Ihre Beine.
Programmieren ist wie das Zusammenbringen eines Teams von Mitarbeitern, um gemeinsam einen Job zu erledigen:
(Denkfrage:) Sie haben sich entschlossen einen Pizzalieferservice zu eröffnen, bestehend aus Ihnen selbst und mehreren Angestellten. Welche Stellenbeschreibungen werden diese Angestellten haben?