人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

java 初心者です。AWTなどを利用してGUIプログラムを作ろうとしています。

すごく初歩的で馬鹿な質問だとおもうのですが、、、ひょっとして
class
というのは、一つのファイルに一つしか使えないのでしょうか?
しかも先頭に来て、全体を囲む決まりがあるのでしょうか?

さらに、メインクラスの中で、

Test.Ehehe()

というのは、Testクラスの中の public static void Ehehe() とかそういうのを呼びだしているのでしょうか?

ひょっとしなくても、すごく恥ずかしい質問かもしれませんが、お願いします。

●質問者: zachouR
●カテゴリ:コンピュータ インターネット
✍キーワード:Class GUI Java test void
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● yusukey
●35ポイント

"public な class" について一つの .java ファイルに一つしか作れません。

>Test.Ehehe()

>

>というのは、Testクラスの中の public static void Ehehe() とか

>そういうのを呼びだしているのでしょうか?

ご認識の通りです。

static と宣言されているメソッドはインスタンスがなくても呼び出せます。

http://java.sun.com/

◎質問者からの返答

ああ!やっぱり!

うわー、今まですごく変なソースを組んでは、

エラーを出し続けておりました。

ここでいうインスタンスとは、

Test.Ehehe()の部分で言うと、

Testの事でしょうか?


2 ● studioes
●35ポイント

>すごく初歩的で馬鹿な質問だとおもうのですが、、、ひょっとして

>class

>というのは、一つのファイルに一つしか使えないのでしょうか?

>しかも先頭に来て、全体を囲む決まりがあるのでしょうか?

publicクラスは1つのファイルにたかだか1つのみ存在できますが、publicでなければ複数作成できます。

>Test.Ehehe()

>というのは、Testクラスの中の public static void Ehehe() とかそういうのを呼びだしているのでしょうか?

Testクラスであるかもしれないし、違うかも知れません。

MyClass Test = new MyClass();

の様にしていれば、Test.Ehehe()は、MyClassのEhehe()メソッドです。

していなければ、TestクラスのEhehe()メソッドです。

http://www.nextindex.net/java/index.html

初学ではこの辺が参考になるかと思います。

◎質問者からの返答

やっと少しですが、javaがわかりかけてきました。

今、自分の頭の中では、

「とりあえず部品を使うときは

MyClass Test = new MyClass();

で確保!」

という感じでしょうか。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ