• 締切済み

Javaについてですが、

Javaについてですが、 JFrame jf = new JFrame(); と、 JFrame jf = new クラス名(); は、何が違いますか?

みんなの回答

  • kotoby2003
  • ベストアンサー率15% (280/1755)
回答No.1

質問の意図がわかりませんが・・・。 「クラス名」という名前のクラスが存在するとしたら、下の方は、クラス名というクラスのインスタンスを生成している。 ということになります。

noname#106205
質問者

補足

Java初心者なもので、よくわかりませんが、例えば、 public class Sample extends JFrame{ public static void main(String[] args){ // JFrame jf = new Sample(); *1 // JFrame jf = new JFrame(); *2 } } *1のとき、出力結果が枠のみで *2のとき、枠とパネルのようなものが出力されるのですが、 なぜ、そのような結果になるのでしょうか。

関連するQ&A