В интерфейсах Java есть только final
члены.И это означает, что эти члены являются окончательными.Скорее всего, вы не можете расширить класс, поскольку ваши классы Form расширяют JFrame.Здесь можно использовать промежуточный класс наследования.Посмотрите ниже, например.
class intermediateClass extends JFrame{
//some code if any
String name;
//Getter/Setter
}
class yourForm extends intermediateClass{
public yourForm(){
setName("Ddd");
System.out.println(getName());
}
}
Но я не буду рекомендовать это лично.Я бы предпочел, чтобы вы использовали другой класс - особенно ваш класс с методом Main для хранения этих переменных.Например, я использую класс Runner для выполнения приложений Java -
class Runner{
String name;
public static void main(String[] args) {
setName("Dchan");
System.out.println(getName());
}
//getter/setter
}
Надеюсь, это поможет