• Keine Ergebnisse gefunden

Vorkurs Informatik SS 2021 Interaktive Onlineübung 5

N/A
N/A
Protected

Academic year: 2021

Aktie "Vorkurs Informatik SS 2021 Interaktive Onlineübung 5"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

24.03.2021

Vorkurs Informatik SS 2021 Interaktive Onlineübung 5

Aufgabe 1:

Betrachten Sie die folgende Klassendeklaration:

class Gebaeude{

String art;

int flaeche;

Gebaeude(String gebaeudeart, int nutzflaeche){

art = gebaeudeart;

flaeche = nutzflaeche;

}

String gibGebaeudeart(){ return art; }

void setzeGebaeudeart(String gebaeudeart){

art = gebaeudeart;

} }

a) Markieren Sie die Konstruktoren, Methoden und Attribute der Klasse im obigen Programmtext.

b) Ergänzen Sie die Klasse um eine Methode gibNutzflaeche, welche den Wert des entsprechenden Attributes zurückgibt.

Lösung:

c) Ergänzen Sie die Klasse um eine Methode setzeNutzflaeche, welche den Wert des entsprechenden Attributes auf einen Wert setzt, der über einen Parameter übergeben wird.

Lösung:

(2)

24.03.2021

Aufgabe 2:

Betrachten Sie folgenden Programmcode:

class Person{

private static int z;

private String name;

public Person (String name){

this.name = name;

++z;

}

public String gibName(){ return name; } }

a) Welche Aufgabe erfüllt bzw. welche (umgangsprachliche) Bedeutung hat die Variable z? Lösung:

b) Schreiben Sie den Code einer Methode, mit dem dieser Wert zurückgegeben werden kann.

Tipp: Überlegen Sie sich dabei, welche Rolle das Schlüsselwort static hat.

Lösung:

Referenzen

ÄHNLICHE DOKUMENTE

• Eine abstrakte Klasse kann auch Attribute haben, der Hauptzweck sind aber die Methoden- definitionen.. • Dynamische Methoden können implementiert werden. • Java sucht

Stellen Sie sicher, dass Unter- klassen der Klasse Medium eine abstrakte Methode void ausgeben() implementieren3. Die Methode ausgeben() gibt die Werte aller Attribute der

Implemen- tieren Sie alle Aufgaben in der Klasse IntList und testen Sie die Funktionalit¨at der Methoden mittels der einzigen Methode main in der Klasse TestIntList.. Aufgabe:

c) Stellen Sie die Wertetabelle einer Booleschen Funktion f(a,b,c) auf, die genau dann den Wert 1 annimmt, wenn genau zwei der Parameterwerte a, b, c gleich

a) Berechnen Sie mit Hilfe der Maximum-Likelihood-Methode einen Schätzer p b für p.. Was ist im obigen Fall der Wert von

Der untenste- hende Vertrag spezifiziert, dass die Methode f die Summe der Elemente aus dem Array a, die ohne Rest durch b teilbar sind, zur¨ uckgibt (Wenn keines der Elemente ohne

Dokumentieren Sie die einzelnen Schritte der Programmausführung wie folgt: Geben Sie jeweils nach Abarbeitung der Instruktion 1 den Wert von Re- gister A, nach Abarbeitung

Ruft man sich noch einmal das Duck-Typing ins Gedächtnis, wird der Sinn der Singleton-Methoden etwas klarer: Da der Typ eines Objektes durch seine Methoden und nicht durch seine