Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Das erste Java-Programm: Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Das erste Java-Programm: public class HalloWelt { } Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Das erste Java-Programm: public class HalloWelt { public void richteGrussAus(){ } } Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Das erste Java-Programm: public class HalloWelt { public void richteGrussAus(){ System.out.print("Hallo Welt!"); } } Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Quelltext in einer Programmiersprache Übersetzen durch den Compiler Maschinensprache (für den Computer verständlich) Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Quelltext in einer Programmiersprache Übersetzen durch den Compiler Maschinensprache (für den Computer verständlich) Bei Fehlermeldungen: Programmfehler verbessern Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Quelltext in einer Programmiersprache Übersetzen durch den Compiler Maschinensprache (für den Computer verständlich) Bei Fehlermeldungen: Programmfehler verbessern Programmiersprache/ Java Virtual Machine Ausführen des Programms, Ausgabe Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Quelltext in einer Programmiersprache Übersetzen durch den Compiler Maschinensprache (für den Computer verständlich) Bei Fehlermeldungen: Programmfehler verbessern Programm bei Bedarf verbessern Programmiersprache/ Java Virtual Machine Ausführen des Programms, Ausgabe Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Ein Javaprogramm besteht immer aus einer oder mehreren Klassen. Von diesen Klassen können Objekte (Instanzen) erzeugt werden. Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Ein Javaprogramm besteht immer aus einer oder mehreren Klassen. Von diesen Klassen können Objekte (Instanzen) erzeugt werden. Klassen KREIS QUADRAT Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Ein Javaprogramm besteht immer aus einer oder mehreren Klassen. Von diesen Klassen können Objekte (Instanzen) erzeugt werden. Klassen Objekte KREIS kr1: KREIS QUADRAT kr2: KREIS qu1: QUADRAT Informatik 10 1.1 Objekte und Klassen 1. Objektorientiertes Modellieren und Programmieren 1.1 Objekte und Klassen Ein Javaprogramm besteht immer aus einer oder mehreren Klassen. Von diesen Klassen können Objekte (Instanzen) erzeugt werden. Klassen KREIS QUADRAT ist Instanz von Objekte kr1: KREIS kr2: KREIS qu1: QUADRAT