Wywoływanie zmiennej z innej klasy

0

Witam,proszę o pomoc w rozwiązaniu problemu z wywołaniem zmiennej z innej klasy.Problem wygląda następująco:


public class Zbiorniki {

    public static void main(String[] args) {
        Zbiornik z1 = new Zbiornik(200);
        System.out.println(z1);

    }

}

public class Zbiornik {
    double pojemność;
    public  String z1 ="Zbiornik 1= ";
    public Zbiornik(double i){
        pojemność= i;
    }
}

Chciałbym ażeby za pomocą instrukcji System.out.println(z1) na konsoli pojawił się napis "Zbiornik 1= 200"

1

1) nie istnieje coś takiego jak wywoływanie zmiennej
2) zaimplementuj w klasie Zbiornik metodę toString

0

Spróbowałem zastosować następujący kod:

 public class Zbiornik {
    double pojemność;
    public Zbiornik(double i){
        pojemność= i;
    }
    public String z1(){
    return "Zbiornik 1= " + pojemność;
    }
}

Niestety nie udało mi się uzyskać pożądanego efektu.Zechciałbyś napisać przykładowy kod do tego problemu?

0

Miało być toString, a nie z1

0

O.K już działa,bardzo dziękuję za pomoc.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0