如何从类到JavaFX类访问Hashmap

时间:2019-04-06 22:22:53

标签: java class javafx hashmap

我正在尝试使用hashmap来创建表,但是hashmap在另一个类中。我不知道如何将hashmap添加到JavaFX class。我尝试制作对象和方法,但是没有用。请帮帮我。这是一些代码。同样,问题是如何将hashmap用于JavaFX class中的另一个类?我收到hashMapColorAndPets cannot be resolved to a variable

(编辑:这个问题有所不同,因为有一个错误。我尝试了其他帖子,但是它们没有用。我在做什么错了?)

在JavaFX类中,没有用于调用方法getHashMapColorAndPets()的下划线,并且不会显示错误。在方法getHashMapColorAndPets()中,第一类的下划线是唯一的错误。

public class PetFavoriteColor {

    public static void main(String[] args) {
        HashSet<Pet> hashPet = new HashSet<Pet>();
        hashPet.add(cat1);
        hashPet.add(dog1);
        HashMap<Color, HashSet<Pet>> hashMapColorAndPets = null;
}
    public HashMap<Color, HashSet<Pet>> gethashMapColorAndPets() {
        return hashMapColorAndPets; // underline cannot be resolved to a variable
}


public class JavaFX extends Application {

    @Override
    public void start(Stage stage) throws Exception {

        PetFavoriteColor petFav = new PetFavoriteColor();
        petFav.gethashMapColorAndPets();
}

public static void main(String[] args) {
        Application.launch(args);
    }
}

0 个答案:

没有答案