이 코드를 사용하여 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
당신은 OOP와 Java의 * 기본에 대해 정말로 읽어야합니다. 이것은 모든 OOP 자습서의 처음 5 분에 설명되어 있습니다. – Polygnome