Я создал JDialog, используя этот код:Почему мой метод имеет то же имя, что и класс?
public class GUIsub extends JFrame {
private JLabel item1;
public GUIsub() {
super("The title");
setLayout(new FlowLayout());
item1 = new JLabel("This is a JLabel!");
item1.setToolTipText("Are you hovering?!");
add(item1);
}
}
Почему мой метод должен иметь такое же имя, как мой класс? Каковы преимущества этого, и могу ли я получить тот же результат, используя другое имя? Если да, то как? И почему я должен распространяться на JFrame, почему я не могу просто импортировать необходимые библиотеки?
Я действительно смущен об этом. Благодарю.
Не спрашивайте ** два ** вопросы в вопросе. Задайте один вопрос. Если у вас есть два вопроса, разместите их отдельно. Подробнее: [* Как я могу задать хороший вопрос? *) (/ Help/how-to-ask) –
Извините за это, я не знал. – Playdowin
Вы действительно должны прочитать о * оченьстях * ООП и Java. Это объясняется в первые 5 минут каждого учебника ООП. – Polygnome