- ベストアンサー
引数指定のないメソッドを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Activate、Clear、Hide、ClearComments、Quit などでどうですか。 Select は、一部オブジェクト(Shape等)で使えるしね。
関連するQ&A
- メソッドの引数に指定されているインタフェースについて
最近サーブレットをいじっているので例としてサーブレットを扱いますが、一般的な話題として扱っていただければと存じます。 非常に質問を文章化しにくいのですが・・ たとえば、クラスHttpServletには以下のようなメソッドがあります。 doGet(HttpServletRequest req, HttpServletResponse resp) このメソッドの引数に指定されているHttpServletRequest/Responseはいずれもインタフェースなわけですが、メソッドの引数にインタフェースを指定するというのは、具体的にどういうことなのでしょうか? これがたとえばintだったりStringだったりした場合は簡単にイメージできるのですが、インタフェースだとさっぱりわかりません。 質問がわかりにくいかもしれませんが、よろしくお願いいたします。
- ベストアンサー
- Java
- javaのメソッドの引数で、クラスの配列を指定する
javaのメソッドの引数で、クラスの配列を指定する事は可能なのでしょうか? 受け取るメソッドでは引数の所に何と書けば良いのでしょうか? 教えてください!
- ベストアンサー
- Java
- アサーションでメソッドの引数をチェックする
お世話になります。 SJC-P取得のための勉強をしている中で、 次の疑問点があります。 ------------------------------------------ アサーションの使い方として、 (1)publicメソッドの引数をアサーションでチェックする--->ふさわしくない使い方 (2)privateメソッドの引数をアサーションでチェックする--->正しい使い方 ------------------------------------------ 以下のような解釈かと(無理やり)考えました。 privateメソッドは、自分自身しか使わない?ため、 引数に変な値を渡すことは無い。 publicメソッドは、他の人も使う可能性があり、 引数に変な値を渡すことが十分有りうる。 有り得る/有り得ないで、アサーションの 使う/使わないを決める??? しかしいまいちピンときません。 わかりやすく教えていただけませんでしょうか。 よろしくお願いします。
- ベストアンサー
- Java
- Javaでメソッドの引数にメソッド
以下のようにメソッドの引数にメソッドを渡したいです。 static void methodA(methodB, str) { methodB(str); } static void methodB(str) { System.out.println(str); } つまりメソッドAにメソッド名「methodB」と文字列「str」を渡して、間接的にメソッドBを実行させたいということです。 getMethodやinvokeを使うのかなとは思ったのですが、よく理解できませんでした。 上記のようなことは可能でしょうか?
- ベストアンサー
- Java
- なぜmainメソッドにだけ固定の引数があるのか?
Javaの初心者です。 勉強していてふと思ったのですが、なぜmainメソッドだけに main(String[] X) のようにのストリング型の配列を引数に必ず設定しないといけないのでしょうか? 他のメソッドであれば、引数の有る無しをプログラマが決めることができますよね? そのため疑問に思ったのですが、どなたか教えていただけないでしょうか?
- 締切済み
- Java
- mainメソッドの引数は何を表す?
基本的なことで恐縮ですが、mainメソッドの引数は何を表すのでしょうか? コンソールアプリケーションでは(String args[])が、GUIアプリケーションでは(Graphics g)のようなものが入っていますが、これは何なのでしょう? String args[]のほうは、コマンドライン引数を格納するための変数だと解説書に書いてあったのですが、mainがどうしてコマンドライン引数や、あるいはGraphics g に対して、処理を行う(?)のかがわかりません。 よろしくお願いします。
- ベストアンサー
- Java
- 匿名クラス内のメソッドをオーバーライド。実引数はいつどこから来るのでしょうか?
お世話になっております。 匿名クラス内のメソッドをオーバーライドするときの引数についての質問なのですが File d = new File("F:\\dir"); File[] d2 = d.listFiles(new FileFilter(){ public boolean accept(File hoge){ return hoge.toString().endsWith(".txt"); } } ); オーバーライドしたacceptメソッドの仮引数のFile型のhogeがありますが このacceptメソッドの実引数はいつどこから来るのでしょうか? このacceptメソッドの実引数はどこで「acceptメソッドの呼び出し」で指定すればよいでしょうか? その他ActionEvent e などの仮引数も謎です。 どうかよろしくご指導お願いいたします。
- ベストアンサー
- Java
- メソッドの引数としてのthisの意味
java初心者です。教えてください。 メソッドの引数としてのthisは何を表しているのですか? いろいろ調べてみてthisには以下の2つの使用法があることがわかりました。 1.インスタンス変数の名前とインスタンスメソッド内のローカル変数名がかぶったときに、メソッド内でインスタンス変数を表すときにthis.変数名とする。 2.あるクラスのコンストラクタ内で、同じクラスの別のコンストラクタを呼ぶときに使う。 しかし、引数としてのthisの意味がわかりません。 具体的には、addMouseListener(this);や、g.drawImage(img,10,10,this);のthisです。 後者の場合はオブジェクトgのインスタンスメソッドなので、thisはオブジェクトgへの参照を表しているのでしょうか?
- ベストアンサー
- Java
- C#メソッドの引数の意味は?
Visual Studio C# で、あるメソッドの上にカーソルがある状態でF1キーを押すと、https://docs.microsoft.comのそのメソッドのヘルプに飛びますが、そこに載っているメソッドの定義内容がよく分かりません。 例えばLINQのReverse()は以下のように定義されています。 public static System.Collections.Generic.IEnumerable<TSource> Reverse<TSource> (this System.Collections.Generic.IEnumerable<TSource> source); 始めの「public static System.Collections.Generic.IEnumerable<TSource>」の部分はOKです。 ただ、引数部分の「this System.Collections.Generic.IEnumerable<TSource> source」はどういうことでしょうか。Reverse()は引数は取らないメソッドですが・・・。 いかがでしょうか。
- 締切済み
- C・C++・C#
お礼
ありがとうございます。 ぜひ使ってみたいと思います。