Benutzerbeiträge von „Moettke“
Aus FI-Wiki
Ergebnisse für Moettke Diskussion Sperr-Logbuch hochgeladene Dateien Logbücher
Ein Benutzer mit 2.915 Bearbeitungen. Das Konto wurde am 21. April 2025 erstellt.
27. Oktober 2025
- 15:4515:45, 27. Okt. 2025 Unterschied Versionen +1.465 N Interfaces Die Seite wurde neu angelegt: „== Interfaces == Ein '''Interface''' beschreibt eine reine Schnittstelle. Es definiert, '''was ein Objekt kann''', aber nicht '''wie'''. Interfaces enthalten nur Methodenköpfe (ab Java 8 auch Default- und static-Methoden). Eine Klasse, die ein Interface implementiert, verpflichtet sich, alle Methoden zu definieren. === Eigenschaften === * Wird mit dem Schlüsselwort '''interface''' deklariert * Methoden sind standardmäßig '''public''' und '''abstra…“
- 15:4315:43, 27. Okt. 2025 Unterschied Versionen +88 Abstrakte Klassen →Verwendung
- 15:4015:40, 27. Okt. 2025 Unterschied Versionen +24 Abstrakte Klassen →Unterklassen müssen Methode implementieren
- 15:3915:39, 27. Okt. 2025 Unterschied Versionen +12 Abstrakte Klassen →Beispiel
- 15:3915:39, 27. Okt. 2025 Unterschied Versionen +122 Abstrakte Klassen Keine Bearbeitungszusammenfassung
- 15:3715:37, 27. Okt. 2025 Unterschied Versionen +8 Abstrakte Klassen →Unterklasse muss Methode implementieren
- 15:3715:37, 27. Okt. 2025 Unterschied Versionen +13 Abstrakte Klassen →Beispiel
- 15:3615:36, 27. Okt. 2025 Unterschied Versionen +1.177 N Abstrakte Klassen Die Seite wurde neu angelegt: „== Abstrakte Klassen == Abstrakte Klassen dienen als allgemeine Oberklassen und können nicht direkt instanziiert werden. Sie enthalten oft gemeinsame Implementierungen sowie abstrakte Methoden, die von Unterklassen konkret definiert werden müssen. === Eigenschaften === * Mit dem Schlüsselwort '''abstract''' gekennzeichnet * Können konkrete (implementierte) und abstrakte (nicht implementierte) Methoden enthalten * Dürfen nicht instanziiert werden (…“
- 14:5314:53, 27. Okt. 2025 Unterschied Versionen +1.122 N Sichtbarkeiten Die Seite wurde neu angelegt: „== Sichtbarkeiten (Access Modifiers) in Java == Sichtbarkeiten (auch Zugriffsmodifizierer genannt) bestimmen, '''von wo aus''' auf Klassen, Attribute und Methoden zugegriffen werden darf. === Übersicht === {| class="wikitable" ! Modifizierer ! Zugriff innerhalb der Klasse ! Zugriff im selben Paket ! Zugriff in Unterklassen ! Zugriff von überall |- | private | Ja | Nein | Nein | Nein |- | (default) Paket | Ja | Ja | Nein | Nein |- | protected | Ja…“
- 14:5214:52, 27. Okt. 2025 Unterschied Versionen +20 This →this im Konstruktor (Aufruf anderer Konstruktor)
- 14:5114:51, 27. Okt. 2025 Unterschied Versionen +8 This →this zum Aufruf anderer Methoden
- 14:5114:51, 27. Okt. 2025 Unterschied Versionen +4 This →Beispiel: this zur Unterscheidung von Variablen
- 14:5014:50, 27. Okt. 2025 Unterschied Versionen +1.396 N This Die Seite wurde neu angelegt: „== this-Referenz == Die '''this'''-Referenz ist ein spezielles Schlüsselwort in Java, das sich auf das '''aktuelle Objekt''' bezieht, innerhalb dessen die Methode gerade ausgeführt wird. Sie wird hauptsächlich verwendet, um: * Instanzvariablen von gleichnamigen Parametern zu unterscheiden * innerhalb eines Objekts Methoden oder Konstruktoren aufzurufen === Beispiel: this zur Unterscheidung von Variablen === <syntaxhighlight lang="java"> public cla…“
- 14:4714:47, 27. Okt. 2025 Unterschied Versionen +16 Konstruktor →Default-Konstruktor
- 14:4714:47, 27. Okt. 2025 Unterschied Versionen +170 Konstruktor →Default-Konstruktor
- 14:4414:44, 27. Okt. 2025 Unterschied Versionen +62 Konstruktor →Default-Konstruktor
- 14:4314:43, 27. Okt. 2025 Unterschied Versionen +8 Konstruktor →Benutzerdefinierter Konstruktor
- 14:4214:42, 27. Okt. 2025 Unterschied Versionen +1.126 N Konstruktor Die Seite wurde neu angelegt: „== Konstruktoren == Ein '''Konstruktor''' ist eine spezielle Methode, die beim Erzeugen eines Objekts automatisch aufgerufen wird. Sie dient dazu, das Objekt mit Anfangswerten zu versehen. === Eigenschaften von Konstruktoren === * Hat denselben Namen wie die Klasse * Kein Rückgabetyp (auch nicht void) * Wird mit dem Schlüsselwort '''new''' aufgerufen * Kann überladen werden (mehrere Konstruktoren mit verschiedenen Parametern) === Default-Konstrukto…“
- 14:4014:40, 27. Okt. 2025 Unterschied Versionen +24 Kapselung →Kapselung
- 14:3914:39, 27. Okt. 2025 Unterschied Versionen 0 Kapselung →Beispiel mit Kapselung durch Getter/Setter (empfohlen)
- 14:3814:38, 27. Okt. 2025 Unterschied Versionen +1.138 N Kapselung Die Seite wurde neu angelegt: „== Kapselung == Die '''Kapselung''' (engl. Encapsulation) ist ein Grundprinzip der objektorientierten Programmierung. Dabei werden Daten (Attribute) einer Klasse '''versteckt''' und nur kontrolliert über Methoden (Getter/Setter) zugänglich gemacht. * Direkter Zugriff auf Attribute ist schlecht wartbar und unsicher. * Getter/Setter ermöglichen z. B. Validierung, Zugriffsbeschränkung oder Logging. === Beispiel ohne Kapselung (nicht empfohlen) === <s…“
- 14:3514:35, 27. Okt. 2025 Unterschied Versionen +34 Attriubute und Methoden →Beispiel: Klasse Auto mit Attributen und Methode
- 14:3414:34, 27. Okt. 2025 Unterschied Versionen +50 Attriubute und Methoden →Beispiel: Klasse Auto mit Attributen und Methode
- 14:3314:33, 27. Okt. 2025 Unterschied Versionen +934 N Attriubute und Methoden Die Seite wurde neu angelegt: „== Attribute und Methoden == * '''Attribute''' (auch: Instanzvariablen) sind die Eigenschaften eines Objekts. * '''Methoden''' definieren das Verhalten eines Objekts (z. B. Aktionen oder Reaktionen). === Beispiel: Klasse Auto mit Attributen und Methode === <syntaxhighlight lang="java"> public class Auto { String marke; int baujahr; ``` public void starten() { System.out.println("Motor startet..."); } ``` } </syntaxhighlight> === Zugrif…“
- 14:3014:30, 27. Okt. 2025 Unterschied Versionen +20 Klassen und Objekte Keine Bearbeitungszusammenfassung
- 14:2914:29, 27. Okt. 2025 Unterschied Versionen −1 Klassen und Objekte Keine Bearbeitungszusammenfassung
- 14:2914:29, 27. Okt. 2025 Unterschied Versionen +10 Klassen und Objekte Keine Bearbeitungszusammenfassung
- 14:2714:27, 27. Okt. 2025 Unterschied Versionen −6 Klassen und Objekte Keine Bearbeitungszusammenfassung
- 14:2714:27, 27. Okt. 2025 Unterschied Versionen +1.444 N Klassen und Objekte Die Seite wurde neu angelegt: „== Klassen und Objekte == * Man kann sich eine Klasse als Fabrik vorstellen, die Objekte produziert * Hier wird festgelegt, welche Eigenschaften und welches Verhalten ein Objekt hat * Eine Klasse kann beliebig viele Objekte erzeugen * Ein Objekt gehört jedoch immer zu genau einer Klasse Wenn man sich die Klasse als Fabrik vorstellt, so ist das daraus erzeugte Objekt etwas ganz Konkretes. Man nennt Objekte auch Instanzen.<br> Nehmen wir beispielsweise d…“
- 14:2614:26, 27. Okt. 2025 Unterschied Versionen −1.447 OOP Keine Bearbeitungszusammenfassung Markierung: Manuelle Zurücksetzung
- 14:2514:25, 27. Okt. 2025 Unterschied Versionen +1.447 OOP Keine Bearbeitungszusammenfassung Markierung: Zurückgesetzt
- 14:1914:19, 27. Okt. 2025 Unterschied Versionen −1 OOP →Sichtbarkeiten (Access Modifiers) in Java
- 14:1914:19, 27. Okt. 2025 Unterschied Versionen −1 OOP →Sichtbarkeiten (Access Modifiers) in Java
18. Juni 2025
- 12:3612:36, 18. Jun. 2025 Unterschied Versionen −6 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:3512:35, 18. Jun. 2025 Unterschied Versionen +12 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:3412:34, 18. Jun. 2025 Unterschied Versionen +30 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:3312:33, 18. Jun. 2025 Unterschied Versionen −2 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt Markierung: Manuelle Zurücksetzung
- 12:3012:30, 18. Jun. 2025 Unterschied Versionen +1 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt Markierung: Zurückgesetzt
- 12:2912:29, 18. Jun. 2025 Unterschied Versionen +1 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt Markierung: Zurückgesetzt
- 12:2912:29, 18. Jun. 2025 Unterschied Versionen +1 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:2812:28, 18. Jun. 2025 Unterschied Versionen +55 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:2612:26, 18. Jun. 2025 Unterschied Versionen +48 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:2512:25, 18. Jun. 2025 Unterschied Versionen +13 Gantt-Diagramm Keine Bearbeitungszusammenfassung
- 12:2312:23, 18. Jun. 2025 Unterschied Versionen +477 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:2112:21, 18. Jun. 2025 Unterschied Versionen +37 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:1812:18, 18. Jun. 2025 Unterschied Versionen +6 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:1712:17, 18. Jun. 2025 Unterschied Versionen +34 Gantt-Diagramm Keine Bearbeitungszusammenfassung
- 12:1612:16, 18. Jun. 2025 Unterschied Versionen −18 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:1212:12, 18. Jun. 2025 Unterschied Versionen −56 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
- 12:1112:11, 18. Jun. 2025 Unterschied Versionen −51 Gantt-Diagramm →Beispiel: Gantt-Diagramm für ein kleines Projekt
