582656342 Rf, Informatik Kl. 11 08.04.2017 Programmieren lernen mit OOP: Moderne Programmiersprachen wie Java sind objektorientiert. D. h. wir denken uns eine simulierte Welt im Computer, die aus mehr oder weniger belebten Objekten besteht, denen wir und die sich untereinander Befehle geben oder Fragen stellen können. Solche Objekte können konkret sein, z. B. ein simulierter Ball in einer Fußballsimulation, oder abstrakt, z. B. eine Bestellung für einen Internetshop. Ungewohnt dabei ist, dass wir in unseren Programmen auch normalerweise unbelebte Gegenstände wie Tiere oder Menschen betrachten, die eigene Fähigkeiten zum Handeln und Antworten haben. (Ähnlich wie es kleine Kinder manchmal tun.) Damit wir uns daran gewöhnen, beginnen wir mit dem Objekt Kara, das wirklich eine Art Tier darstellt. Objekte haben 1. Eigenschaften, die man Attribute nennt. Kara hat … Objekte, die sich nur in ihren Eigenschaften, also nicht in ihren Fähigkeiten unterscheiden gehören zu einer Klasse. Welche Klassen gibt es in der Welt von Kara? 2. Fähigkeiten, die Methoden heißen. Diese kann man noch unterteilen in Befehle, Methoden ohne Rückgabewert und Fragen, Methoden mit Rückgabewert. Programmieren in Java besteht hauptsächlich darin, dass man Klassen definiert und dann Objekte dieser Klassen erzeugt.