2009-06-01から1ヶ月間の記事一覧

りんごパッケージとサブパッケージの関係は「赤の他人」

eclipse上で、パッケージ「pkg」があるときに、サブパッケージ「pkg.sub」を作成します。 すると(Windowsの)エクスプローラではフォルダpkgの中にフォルダsubが作成されています。 …が!Javaプログラム上はsubがpkgのサブパッケージであるというような親子…

privateなコンストラクタの使い道

コンストラクタにもprivateがつけられますという話がありましたが コンストラクタってインスタンス生成時に自動的に呼び出されるんでしょ? privateつけたらインスタンスつくれないじゃん? staticフィールド・メソッドのみのクラスを作成した際にインスタン…

キャッチ☆ザ☆例外 〜例外のスローとExceptionのサブクラス

(しばらくJava勉強メモになります) Word君の例外処理について まとめ 投げた例外はかならずキャッチしよー! 問題 「作成したWord君には例外処理対策がされていません。メニューの該当番号以外を入力した場合や番号以外を入力した場合の例外処理を記述して…

例外処理の蝶きほん

例外処理をしたいケースは2つ。 通常だとプログラムが停止するエラーでも停止しないようにする処理 「負の数はエラーにする」といった独自に設定したいエラーの処理 通常だとプログラムが停止するエラーを停止しないようにする処理 →try-catchを使う エラー…

サンプルソースリスト

lesson5 場合に応じた処理(if,switch,論理演算子) Sample1 if文の基本 1が入力されたら、「1が入力されました」と表示する Sample2 if文の基本2 1が入力されたら、「1が入力されました」「1が選択されました」と表示する Sample3 elseを使う 1が入…

クラスとメソッド、引数と戻り値の蝶きほん

引数・戻り値のあるなし4パターンまとめです。Washi.java //引数・戻り値のあるなしパターン class Washi { public static void main(String[] args) { // インスタンスの生成(=仕事を頼む相手をつくる) Hisho chiaki = new Hisho(); ///////// 1 引数な…

プログラムの書き方ラボ

わしの方針 コードにする前に日本語で十分に用意してから、まず全体を組み、細部を作りこむ カスタマイズ、ショートカットを整えて煩雑な操作を減らし、目の前の問題に集中する トライ&エラーは大事だがはまりすぎない 何が問題なのか焦点が絞れないほど手…