JavaFx Instancja obiektu w Controller w initialize()

0

W osobnym pliku mam klasę Person

package sample;

public class Person {

private String imie ;
public Person(String imie){}

public String getImie(){return imie;}
public void setImie(String imie){this.imie = imie; }
public String toString(){
    return getImie();
}

}
W pliku controller w tworzę instancja klasy 
```java
public class Controller {


    Person person = new Person("Marek");}

a w

 public void initialize() {
       
        System.out.println(person.getImie());
    }

Niestety konsola pokazuje null. Dlaczego? Jak zaincjalizować ten obiekt?

0

Kolego drogi :) Zapomniałeś w konstruktorze przypisać parametru tegoż, do pola w swojej klasie.

public Person(String imie ){
    this.imie = imie
}
0

Dziękuję za szybką i "poprawną"odpowiedź. Problem wydaje sie bananlny a ja spedziłem nad tym dużo czasu!

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