Hilfe
  • Hilfe zum Thema
    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;
  • Weitere Hilfethemen

Aufgabe

Aufgabe 1 von 5 in Level 4
  • Wähle das passende Ende zu den Aussagen. Es können mehrere Optionen richtig sind. In einigen Fällen ist keine Option richtig.
  • Bei der Deklaration eines Attributs wird...
    sein Wert festgelegt.
    sein Datentyp festgelegt.
    seine Sichtbarkeit über den Zugriffsmodifikator festgelegt. 
    sein Name festgelegt.
  • 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. Tipp: Sieh dir vor dem Anzeigen der Lösung die Hilfe zu dieser Aufgabe an.
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;