public class Main {
public String nonStaticF1() {
return "inside non static method";
}
public static void main(String[] args) {
Main m1 = new Main();
System.out.println(m1.nonStaticF1());
}
}
//output:
//inside non static method
public static void main(String[] args) {
//создание экземпляра и помещение ссылки на экземпляр в переменную m1
Main m1 = new Main();
//теперь через m1 есть доступ к методу nonStaticF1()
System.out.println(m1.nonStaticF1());
}
m1
в примере) можно пользоваться его нестатическими методами откуда угодно.