• ベストアンサー

Javaの授業についていけたい。どうすればいいか?

egeg007の回答

  • egeg007
  • ベストアンサー率33% (3/9)
回答No.4

#2, #3にまったく同意見です。 どんな言語でもそうですが、使って何ぼの世界ですので、、 わからなくて結構、 1、教科書にあるコードそのまま自分で打ち込んで、動かしてみる。 2、動いた!! という感動?を得る。 3、次、こうしてみよう!!  という繰り返しで、上達していきます。 Let's try & be Happy !!

関連するQ&A

  • Javaのオーバーライドについて教えてください!

    //Sample.java class A extends Fina{ public int part(String str1,String str2){ int iN1 = Integer.parseInt(s1); int iN2 = Integer.parseInt(s2); intNum1 *= intNum2; return intNum1; } } このプログラムに対応するように同じクラス内でオーバーロードした際のプログラムを教えてください。 オーバーロードの内容は、partメソッドをオーバロードして引数にString型のデータを二つ受け取り、2つのString型のデータをそれぞれint型に変換し、それぞれかけた値を別のクラスでメインから呼び出すにはどうすれば良いですか?

    • ベストアンサー
    • Java
  • メソッド宣言の戻り値の型にクラス名を使うには?

    メソッドの戻り値の型にクラス名を使ってるプログラムを見かけたのですが、例えばクラス名を public class Player{ とします。そして Playerクラスのメソッド宣言に  private   Player(戻り値の型) startRun(メソッド名) { とあります。 これは戻り値の型にクラス型の変数を使ってユーザー定義してると思うのですが使い方が分かりません。 javaのサイトはできるだけ調べたのですが戻り値の型にクラス名を使うにはどうすればいいか分かりませんでした。 この使い方を教えてくれるサイトを教えてください。 基本型と参照型のStringクラスについて教えてくれるサイトはたくさん見かけたのですが…。 お願いします。

    • ベストアンサー
    • Java
  • 部活に入るか、授業についていけるか、友達とは仲良くできるかで悩んでいま

    部活に入るか、授業についていけるか、友達とは仲良くできるかで悩んでいます。 高校1年生男子です。 今は、授業にもあまりついていけない し、友達とも全然上手く喋れず毎日苦労ばっかりのままGWに入ってしまいました。。 部活は剣道がいいとずっと前から思っていました。でも、運動が苦手で土日まで練習があって大変な上に授業までついていけていないのでどうしようか迷っています。 学校の先生は、入ってみたら勉強もうまくいくかもしれないというのですが、自分にはどう考えても出来ない気がします。 かといって他の部活には全く興味がありません。 剣道部は初心者の人もいるみたいで、初心者かどうかは分かりませんが 一年生は、隣のクラスの女の子が1人、他のクラスの女の子が1人だけだそうです。 いろんなことで悩み続けてもう疲れました。 春休みに心配していたことが、現実になりつつあるのでこれからも心配で、ここ3ヶ月は夜寝れない日が続いています。 親は勉強しろというだけで、「しんどい」と言ってもからかうばかりで聞いてくれません。 ここに相談しても失礼ながら 理解してくださる方はあまりいないように思います。 GWの課題、教科の宿題「国語・理科・英語」がほとんどてをつけてない状態で残ってて、、 もうどうしていいか分かりません。。

  • 問題の解説お願いします。(オーバーロード&オーバーライド)

    class A{ protected int method1(int a , int b){ return 0; } } クラスAを継承したクラスで同時に定義できるメソッド が、 public int method1(int a,int b){return 0;} が良くて private int method1(int a,int b){return 0;} static protected int method1(int a,int b){return 0;} がだめな理由がいまいちわかりません。 法則みたいなものにこう書いてありました。 (オーバーロードについて) 同一クラス内に同一名称のメソッドを定義することができます。 ただし、それらは引数が異なるものでなければならず、 アクセス制御修飾子や戻り値の型だけが異なるメソッドは 定義することができません。 (オーバーライドについて) サブクラスでは、スーパークラスに存在するメソッドと同一引数・ 同一戻り値型を持つメソッドを定義することが許されています。 これら以外にも何か決まりがあるのでしょうか よろしくお願いします。

    • ベストアンサー
    • Java
  • 基本情報処理技術者 平成24年度秋 JAVA

    javaのプログラミングは長らくやっていない状態で、問題を解き始めましたが、 プログラムが追えず困っています。 初歩的な質問になってしまいますが、下記についてどなたか教えてください。 1.プログラム3のmainメソッドにて new TimerTest().test(); とありますが、mainメソッドが所属しているクラスはTimerTestですよね? 自クラスってnewしないといけないんでしょうか。 また、newしているのに、インスタンスをTimerTest型の変数に格納しなくていいのでしょうか。 2.プログラム3のtimeメソッドにて、 longTimer = Timer.createTime("long timer",..................) とありますが、これはプログラム2のTimerクラスのメソッドを呼び出していますよね? 他クラスなのに、newしなくても使えるんでしょうか。 Timerクラスがpublicだからnewしなくていいという解釈であっていますか? それともcreateTimerメソッドがstaticだからでしょうか? Timer.createTimeのTimerは、クラス名なのか、 createTimeメソッドの形名?なんでしょうか。 初歩的なところですみません・・・ この質問を見て「このあたりが理解できていない」というような感じ方がありましたら、 そこを勉強したいのでご教示お願いします。

  • Javaの授業において先生のおっしゃっていることがわからない

    毎日、曜日に関係なく10時間、昼は専門学校、夜はPCスクールに 通ってJavaを勉強して4ヶ月たちます。 しかしながら、先生方の説明そのものが理解出来ません。 例えば、継承する、実装するというのは、あるクラスを利用するという 意味でしょうか。また、呼び出すというのは、日常会話では、 校長先生が生徒の親を呼び出したとか、呼び出しというボタンを押すことで使いますが、 メソッドやコンストラクタを呼び出すという意味がわかりません。 日本語なのに、教科書に書かれていることも、先生方の 説明も意味が通じません。 そして、ある時は変数といったり、インスタンス名といったり、 オブジェクトといったり、フィールドと言ったり、言い方がいつも 変わってしまいます。 AはBを見てるだけという説明も絵ではわかりますが、 実際にコードでどうあらわすかわかりません。 なんとかしたいのですが、何かアドバイズを頂きたく御願いします。 簡単なコードでよいので読めように、そして書けるように なりたいのです。このまま学校もやめてしまいたくありません。 どうか宜しく御指導下さい。御願い申し上げます。

    • ベストアンサー
    • Java
  • クラスやメソッドが理解できません

    今javaを勉強中なのですが、クラスやメソッドで生きず待ってしまいました。 メソッドの定義は 戻り値の型 メソッド名(引数リスト) {  文;  ・・・ return 式;  } ですが、メソッドから返されえる値を戻り値といますよね?呼び出し元に値を返すってどういうことなのでしょうか? int getNum() { System.out.println("調べました") return num; } たとえば、上記のようなものですが。もしも、このメソッドを呼び出すと、”戻り値”が戻ってくるわけですが、これはgetNumという変数のなかに計算式が入っている?という考え方でいいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • Java
  • java のメソッドの使い方について

    現在のjavaの勉強しております。 そこでフィールドについてどうしてもわからないことがあったので質問させていただきます。 他クラスのメソッドを利用したい時、通常インスタンス化を行いますが、下記のようにフィールドに宣言しても、他クラスのメソッドを利用できることに疑問を感じました。 public class Test{ public String show(){     ~~   return null; } } //Testクラスのshowメソッドを呼び出します public class Test2{ private Test test_; public String triaezu(){    String str = test_.show(); ~~   … このようにフィールドにもつ呼び出しとインスタンス化をして呼び出す方式とは一体何が違うのでしょうか? プログラムの先輩方、基礎的なことすぎて申し訳ないのですが、どうかご教授ください。

    • ベストアンサー
    • Java
  • 戻り値の返し方

    java eclipseを使ってプログラミングを勉強しています。 通信のプログラムを作っているのですが、 データをwrite()メソッドやread()メソッドを使って 送受信するのですが、それらのメソッドが正常に動いたかの 確認をする必要があると考えました。 そのためには、戻り値を確認すればよいことが分かりました。 初歩的な質問で申し訳ないですが、どうやって戻り値を 確認すればよいでしょうか? アドバイスをお願いします。

    • ベストアンサー
    • Java
  • javaの不思議

    C言語をたしなむ程度にやっているものです。 Javaを勉強していたのですが、不思議だなと思ったので質問させてください。 Integer value = new Integer(30); value.doubleValue() // <- double型に変換している このプログラムだとvalueはintなのにあらかじめdoubleに変換できることを想定しています。 C言語の癖なのかしらないですが、型変換をするならクラスメソッドではなくキャストするか、 メソッドに投げる(Integer.toString←stringにする例ですが)。 この2つの方法が自然な型変換だと思うのですが、変でしょうか?

    • ベストアンサー
    • Java