Есть классы eugene.Main.java и eugene.entity.User.java. Как из User обратиться к Main?
Проще всего через импорт
Main.java
package ru.demo;
public class Main {
public static void main(String[] args) {
}
public static void printHello() {
System.err.println("Hello");
}
}
Demo.java
package ru.demo.exts;
import ru.demo.Main;
public class Demo {
public Demo() {
Main.printHello();
}
}
Если экземпляр eugene.entity.User.java создается в Main.java, то создавать его надо так:
User user = new User(this);
а в eugene.entity.User.java нужен конструктор
private Main main;
public User(Main main) {
this.main = main;
}
Теперь в eugene.entity.User.java можно обращаться к Main через переменную main
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости