2009-01-01から1ヶ月間の記事一覧
今週は,オブジェクト指向から少し離れて,プログラムの「リファクタリング」をテーマにします.「リファクタリング」とは,プログラムの機能を変えないで中身を改善していく作業のことです.前回までに作成した貯金箱プログラムをよく見てみると,たとえば…
前回は「クラスの作り方」「フィールド」「メソッド」といった Java の「機能」について説明しました。 # プログラミングの「機能」と「考え方」は異なるお話というトピックを覚えているでしょうか。 # http://d.hatena.ne.jp/java-book/20081103/1225720315…
フィールドという機能を使ってオブジェクトの「状態」を表現できることを説明しました。 http://d.hatena.ne.jp/java-book/20090119/1232293562今回はインスタンスとクラスという言葉をキーワードに、オブジェクトの状態遷移について話したいと思います。 コ…
これまでは、Javaのコアライブラリにあらかじめ用意されているクラスを使うだけでした。しかし、Javaのプログラミングは本来、自分の手で必要なクラスを作り、それを組み上げて1つのソフトウェアを作り上げるものです。分かりやすく使いやすい、良いクラス…