修飾子や型、コードがなにをしているかが良く分からないので教えて欲しいです。聞きたいことはコード内に”?”で書いてあるのでよろしくお願いします。
本の記述ではメソッドの宣言は
修飾子 戻り値の型 名前 (引数1の型 引数1の名前 , 引数2の型 引数2の名前・・・)
と書いてあります。
そこで、様々なコードを参考書を元に書いて実践してきましたが、やはり、良く分からないです。
java
1 public boolean handle( Task task) {return "null" != null;} 2//修飾子? 戻り値の型? 名前? 引数の型??? 引数の名前??? なにこれ?
状態です。
他にも、Taskとtaskがなにを表しているかも分からない状態です。
return "null" != null;
特にここが良く分からないです。
nullチェックというぐらいしか分からないので、どのように処理しているかが理解できてない状態です。
本当に初心者なのでどうしたら良いかわからないです。
できれば解説お願いします。
該当のソースコード
java
1 public class AnonymousClassSample { 2// 修飾子 クラス クラス名 3 public static void main(String...args) { 4//修飾子 修飾子 戻り値の型 引数の型 名前?? 5 TaskHandler taskHandler = new TaskHandler() { 6 //インタフェース名 インスタンス名?? インスタンス化??? 7 public boolean handle(Task task) { 8 //修飾子? 戻り値の型? 名前? なにこれ???? 9 return "null" != null; 10 //特にここが良く分からない。nullチェックというぐらいしか分からない。 11 } 12 13 }; 14 Task myTask = new Task(); 15 //Taskのインスタンス化?? 16 taskHandler.handle(myTask); 17 //インスタンス化されたtaskHandler. 18//handle(myTask)これはなにをしているのか?()のmyTaskは何??? 19} 20} 21
java
1public interface TaskHandler { 2//修飾子 インタフェース? 名前? 3 boolean handle(Task task); 4 //戻り値の型? 名前? 引数の型??? 引数の名前????? 5} 6
java
1public class Task { 2//修飾子 //クラス名 //名前 3}
補足情報(FW/ツールのバージョンなど)
eclipse使用
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/24 04:59