1このプログラムの全てのインスタンス変数について、変数名を書いてください。
2全てのメソッド名を書いてください。
よろしくお願いします。
1: import java.awt.event.*;
2: import java.awt.*;
3: import java.io.*;
4: import java.net.*;
5:
6: public class Test71 {
7: private MyCanvas c;
8: public static void main( String[] args ) {
9: Test71 t71 = new Test71();
10: t71.doEvent();
11: }
12:
13: Test71() {
14: Frame f = new Frame( "Test71" );
15: f.setSize( 640, 480 );
16: f.addWindowListener( new WindowAdapter() {
17: @Override public void windowClosing( WindowEvent e ) {
18: System.exit( 0 );
19: }
20: });
21: c = new MyCanvas();
22: f.add( c );
23: f.setVisible( true );
24: }
25:
26: public void doEvent(){
27: try{
28: ServerSocket ss = new ServerSocket( 8000 );
29: while( true ) {
30: Socket socket = ss.accept();
31: BufferedReader br = new BufferedReader(
new InputStreamReader( socket.getInputStream() ) );
32: BufferedWriter bw = new BufferedWriter(
new OutputStreamWriter( socket.getOutputStream() ) );
33: while( true ) {
34: String command = br.readLine();
35: String[] words = command.split( " " );
36: System.out.println( command );
37: if( words[0].equalsIgnoreCase( "setOval" ) ) {
38: try {
39: c.setPoint(
Integer.parseInt( words[1] ),
Integer.parseInt( words[2] ) );
40: } catch( Exception e ) {}
41: } else if( words[0].equalsIgnoreCase( "changeMode" ) ) {
42: //描画方式を変更する処理
43: }
44: else if( words[0].equalsIgnoreCase( "quit" ) ) {
45: break;
46: }
47: }
48: bw.close();
43
49: br.close();
50: socket.close();
51: }
52: } catch( Exception e ) {
53: e.printStackTrace();
54: }
55: }
56: }
No.5ベストアンサー
- 回答日時:
ローカル変数
http://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC% …
インスタンス変数
http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3% …
もし、wikipedia が信用ならないと思うなら、オブジェクト指向プログラミングの入門書を見るなり、「Java ローカル変数 メンバ変数」辺りでWebを検索すれば、その辺りの解説が無数に見つかると思いますよ。
http://www2.ocn.ne.jp/~notes/java/java14.html
なお、Javaではクラスで定義された変数(メンバ変数)をフィールドと呼びます。インスタンス変数を指して「インスタンスフィールド」と書くことも有ります。
> 2全てのメソッド名を書いてください。
質問文のコード内で定義されているメソッドという意味では、Test71 の(コンストラクタを除いた)メンバが2つ、無名クラスのメソッドが1つ有ります。
基本的なメソッド定義の文法が分かれば、メソッド名を挙げるのは簡単でしょう。
http://www.techscore.com/tech/Java/JavaIntro/6/
No.4
- 回答日時:
>インスタンス変数は何行目ですか?その一つが何なのかを教えてください
教科書でインスタンス変数の説明がされているでしょうから、それを理解できるまで何度でも読むことをお勧めします。
今の状態で回答を得たところで同じような問題にあったときにわからないと思いますよ。
No.3
- 回答日時:
> 1このプログラムの全てのインスタンス変数について、変数名を書いてください.
#1の方の回答が正しいと思います。
プログラムの中で使っているSystemクラスのout変数はインスタンス変数ではなく、クラス変数です。他にインスタンス変数を使っているような箇所は見当たりません。
> 2全てのメソッド名を書いてください。
このクラス内で定義しているメソッドの他に、
ピリオド.と開きかっこ(ではさまれている綴りはすべてメソッド名です。
コンストラクターもメソッドであるというのなら、キーワード new と開きかっこではさまれた綴りもメソッド名です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipse実行ができない
-
配列にnullを代入すると、null...
-
マイクラでPythonのプログラミ...
-
JaneStyleのスレッドが見れなく...
-
プログラミングの問題です。大...
-
JAの支部?地域の農協のカード...
-
CSV出力を画面から選択したデー...
-
下記問題の答えが"D"になる意味...
-
jdk17.06のインストーラーが起...
-
リレーションエンティティクラ...
-
自作Androidアプリのデータ引き...
-
正規表現について質問です。 カ...
-
Processingでマウスクリックで...
-
えハミルトン路と全域木のちが...
-
ショートカットキーについて
-
list の空は [] ってあわらすのに
-
あんまりお料理しないのに台所...
-
質問です。 配列が100以上の場...
-
次のhtml・cssでspan内の文字を...
-
Jupyter notebookですわかりま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの問題です。大...
-
配列にnullを代入すると、null...
-
マイクラでPythonのプログラミ...
-
JAの支部?地域の農協のカード...
-
eclipse実行ができない
-
Eclipse 動的プロジェクトで404...
-
下記問題の答えが"D"になる意味...
-
正規表現について質問です。 カ...
-
list の空は [] ってあわらすのに
-
「main メソッドを持つクラスが...
-
あんまりお料理しないのに台所...
-
JaneStyleのスレッドが見れなく...
-
jdk17.06のインストーラーが起...
-
eclipseで作ったプログラムを他...
-
改行含むテキストの表示の仕方
-
キー入力について
-
CSV出力を画面から選択したデー...
-
Processingでマウスクリックで...
-
次のhtml・cssでspan内の文字を...
-
JSFタグのfタグとは
おすすめ情報