• Keine Ergebnisse gefunden

Java Kapselung über Zugriffsberechtigung (Zugriffsmodifizierer): - Public (überall), private (nur innerhalb der Klasse), protected (nur innerhalb des Packages) - static - final (Konstante bzw in abgeleiteten Klassen ist Methode nicht überschreibbar)

N/A
N/A
Protected

Academic year: 2021

Aktie "Java Kapselung über Zugriffsberechtigung (Zugriffsmodifizierer): - Public (überall), private (nur innerhalb der Klasse), protected (nur innerhalb des Packages) - static - final (Konstante bzw in abgeleiteten Klassen ist Methode nicht überschreibbar)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Java

Kapselung über Zugriffsberechtigung (Zugriffsmodifizierer):

- Public (überall), private (nur innerhalb der Klasse), protected (nur innerhalb des Packages) - static

- final (Konstante bzw in abgeleiteten Klassen ist Methode nicht überschreibbar) Klassen:

<Public> class <Klassenname> {Rumpf}

private class Auto { } Variablen:

<public> <Datentyp> <Name> = [Zuweisung];

private int leistung;

Konstruktoren:

<public> <Klassenname> (Parameter) {Anweisung}

public Auto (int leistung, String hersteller) {this.leistung = leistung; (…) } Methoden:

<public> <Rückgabetyp> <Methodenname> (Parameter,Parameter…) { Anweisung}

Konstanten:

Public static final int MAX = 100;

Objekt:

<Klassenname> <Objektname> = new <Klassenname>(Parameter, falls Konstruktor welche hat);

Obst Birne = new Obst (geld, 55);

Import:

import <packagename>.*; (sämtliche Klassen) import <packagename>.obst; (bestimmte Klasse) import <Klassenname>; (falls Klasse public) Polymorphie:

Verwendung des gleichen Namens für unterschiedliche (aber miteinander verwandte) Dinge.

Ermöglicht, dass verschiedenartige Objekte unter einem gemeinsamen Oberbegriff (Basisklasse) betrachtet und bearbeitet werden können.

z.B.: Apfel und Birne sind beide Obst

Referenzen

ÄHNLICHE DOKUMENTE

(a) Ihre Laborrechner für das Interface /dev/eth1, über den Router RNS1 und für die Protokoll IPv4 und IPv6 kommunika- tionsfähig machen. (b) Einsatztests sowohl über die

Beförderungsvertrag in diesem Sinne sei aber nur das zwischen dem Absender des Guts und dem Frachtführer bestehende Rechtsverhältnis, nicht jedoch der Vertrag zwischen

[r]

[r]

[r]

[r]

[r]

&lt;S&gt;&lt;/S&gt; mit Bindestrich daran ohne Spatium, S.. Reihen etc.) spielen insofern keine Rolle, da sie über die Stücktitelaufnahme sowieso auch indirekt mit dem