Добрый день,Класс Java vs C++ class static vs instance
Я довольно новичок в Java. Первым языком, который я начал изучать, был C++. С C++ я использовал новый .cpp-файл для распространения моего кода на несколько файлов, поэтому он не становится слишком кластеризованным. Я бы использовал только классы, когда это необходимо (например, категоризацию учащихся из школы по их имени, адресу, номеру телефона и т. Д.). Но теперь, когда я перешел на Java, мне трудно понять, как использовать классы, когда я не хочу классифицировать что-то. Допустим, я хочу распространять свой код в нескольких .java-файлах, поэтому он не кластеризуется. При создании нового .java-файла он автоматически создает новый класс. Поэтому мой вопрос: если я не планирую использовать класс обычным способом, каково будет решение: объявить все методы и переменные статическими в новом классе в новом .java-файле или создать только один экземпляр класса и использовать этот экземпляр через остальную часть кода? И правильный подход (с использованием статического экземпляра vs) по-прежнему корректен при использовании JavaFX?