JavaにおけるPolymorphism,配列,JDK5以降での拡張機能 (1) | もどる |
TIPS
コーディング規約
規約に違反したから,どうということは無いのですが, 他人が読むことを想定する場合, 広く受け入れられた規約にのっとってコードを書くほうがいいです.ポリモーフィズム
メッセージの返答について (thisの利用)
配列
GasStation[] gs=new GasStation[10]; // リファレンスの配列を生成 for(int i=0; i<10; i++){ gs[i]=new GasStation(); // 個々のリファレンスにインスタンスを割り付ける }
GasStation[] gs=new GasStation[10]; // リファレンスの配列を生成 for(int i=0; i<gs.length; i++){ gs[i]=new GasStation(); // 個々のリファレンスにインスタンスを割り付ける }
int[] foo(){ int[] r; // なにか処理する return r; }など,別に int foo()[]{...}でも良いが, 返り値の型定義はまとまっていたほうが見やすい.
int[] piSequence = new int[] { 3, 1, 4, 1, 5 }; GasStation[] gs = new GasStation[] { new GasStation("Nagano"), null, new GasStation("Matsumoto"), new GasStation("Ueda") , null, null};
型保証された列挙 (JDK5以降)
パッケージと普通のインポート
staticインポート (JDK5以降)
可変引数 (JDK5以降)
もどる | 海谷ホームページ | 更新 |