Variablen Methode zum Abfragen von Variablen aus Subklassen

upload_2018-2-6_15-39-18.png
Würde gerne abfragen, welche festigkeitsklassen in der Subklasse Decke in den erzeugten Objekten vorhanden sind. Benötige die Werte (String) für weitere Berechnungen.

upload_2018-2-6_15-42-35.png
 

Anhänge

  • upload_2018-2-6_15-41-52.png
    upload_2018-2-6_15-41-52.png
    24,1 KB · Aufrufe: 43
  • upload_2018-2-6_15-42-4.png
    upload_2018-2-6_15-42-4.png
    24,1 KB · Aufrufe: 43
Also willst du die Daten der Eigenschaften durch Operationen für den Aufrufer zur Verfügung stellen, wenn ich dich richtig verstanden habe, habe ich?
Wenn ja, dann musst du eine Methode schreiben und diese in der Klasse entsprechend implementieren.

Ganz nebenbei: bitte den Code in Code-Tabs setzen [code=Java]Dein Code[/code] und nicht in Bilder. Das kann keiner kommentieren
 
genau das möchte ich machen. die methode muss ich dann in der subklasse implementieren? möchte ja in der oberklasse zugriff darauf haben
 
Das ist dann Wurst, wer der Aufrufer der Klasse ist, wenn diese die Methode der Klasse aufruft. Einzig spielt der Typ eine Rolle, welcher a) geliefert wird und b) empfangen werden kann
Java:
class Area
{

    private final double width;
    private final double height;

    Area(double width, double height)
    {
        this.width = width;
        this.height = height;
    }

    double getSurfaceArea()
    {
        return this.height * this.width;
    }

}

public class Something
{
    private double value;
    public Something(double value)
    {
        this.value = value;
    }
    public double getValue()
    {
        return value;
    }
}

public class Test
{
    public static void main(String[] args)
    {
        Area field = new Area(20, 10);
        System.out.println(field.getSurfaceArea()); //A

        Something something = new Something(field.getSurfaceArea());
        System.out.println(something.getValue()); //B
    }
}

/** Konsolenausgabe */
200.0 //A
200.0 //B
 

Neue Themen


Zurück
Oben