Hilfe
  • Für diesen Aufgabentyp steht keine spezielle Hilfe zur Verfügung.
  • Weitere Hilfethemen

Aufgabe

Aufgabe 1 von 4 in Level 5
  • Schreibe deine Antwort als freien Text. Deine Eingaben werden von einem KI-System bewertet.
  • Die folgende Zeile stammt aus einem Java-Programm. 
    Beschreibe sie unter Verwendung von Fachbegriffen:
    this.x=this.x+20;
  • keine Berechtigung
Hilfe
Hilfe
Notizfeld
Notizfeld
Lösung
Achtung
Du hast noch keinen eigenen Lösungsversuch gestartet. Sobald du auf »Lösung anzeigen« klickst, gilt die Aufgabe als nicht gelöst und die Bewertung deiner Leistung für diesen Level verschlechtert sich.
Stoff zum Thema
  • Eine Klasse ist ein allgemeiner Bauplan. Von diesem können beliebig viele konkrete Objekte erzeugt werden.
  • Private deklarierte Attribute und Methoden können nicht von anderen Objekten gelesen, verändert oder aufgerufen werden. Bei einer public Deklaration geht dies.
  • Attribute definieren die Eigenschaften eines Objekts (Bsp.: Höhe, Breite). Methoden beschreiben seine Fähigkeiten (Bsp.: Wechsel der Farbe).
  • Parameter sind Variablen, die nur innerhalb er Methode verwendet werden können. Beim Aufruf der Methode müssen Werte für sie angegeben werden. Attribute gelten in der gesamten Klasse.
  • Zugriff nur innerhalb der Klasse:
    private
  • Zugriff innerhalb der Klasse und ihren Unterklassen:
    protected
  • Zugriff aus allen Klassen:
    public
an.
  1. Kopf der Klasse Spieler:
    public class Spieler
  2. Kopf des Konstruktors der Klasse Spieler mit zwei Attributen x,y vom Typ int:
    public Spieler(int x,int y){
  3. Deklaration des Attributs name vom Typ String:
    private String name
  4. Kopf der Methode getX() vom Datentyp int:
    public int getX()
  1. Bei der Deklaration eines Attributs wird sein Datentyp, sein Name und seine Sichtbarkeit mit dem Zugriffsmodifikator festgelegt:
    private int x;
  2. Bei der Initialisierung eines Attributs wird im erstmalig ein Wert zugewiesen:
    this.x=1;
    Der Zusatz von this. ist nur nötig, wenn einem Attribut der Wert einer Variable mit dem gleichen Namen zugewiesen werden soll:
    this.x=x;