Bisher haben wir uns noch nicht mit dem Konzept der Vererbung in Java beschäftigt, dies möchte ich jetzt nachholen. Vererbung bedeutet, dass eine Kindklasse die Attribute und Methoden der Elternklasse erhält. Durch den "Erbvorgang" stehen die Eltern- und Kindklasse in einer sogenannten ist-ein-Beziehung. Die von der Elternklasse abgeleitete Kindklasse ist…
Im Unterschied zur Klassenmethode muss eine Objektmethode an einem konkret instanziierten Objekt aufgerufen werden, dies ist bei Klassenmethoden nicht der Fall. Bislang haben wir bei der Definition unserer main-Methoden immer das Schlüsselwort static vorangestellt. Damit erreichen wir, dass eine Klassenmethode angelegt wird. Selbes gilt auch für Attribute durch das Voranstellen…
In der Programmierung mit Java spielt ein Konstruktor eine wichtige Rolle bei der Erstellung und Initialisierung von Objekten. Weiter sind sie spezielle Methoden, die aufgerufen werden, wenn ein neues Objekt erstellt wird, und ermöglichen es, das Objekt mit bestimmten Werten oder Eigenschaften zu initialisieren. In diesem Webseitenbeitrag werden wir uns…
Im Beitrag Was ist objektorientierte Programmierung (OOP)? haben wir in Java eine Klasse Mitarbeiter angelegt und ein Objekt erstellt. Folgend der bisher erstellte Code: public class Mitarbeiter { // Attribute int personalnummer; String name, vorname, abteilung; public static void main(String[] args) { // Neuen Mitarbeiter instanziieren Mitarbeiter mitarbeiter1 = new…
Nachdem wir uns im Kurs Basics mit den Grundlagen von Java vertraut gemacht haben wollen wir uns nun an das Konzept der objektorientierten Programmierung wagen. Dieses reduziert die Komplexität eines Programms und erhöht die Wiederverwendbarkeit. In der objektorientierten Programmierung besteht ein Programm aus verschiedenen Objekten, welche zueinander in einer definierten…