前回(第3回 静的モデル:クラスにおけるUMLとJavaのマッピング(1))は、UMLの“クラス”とJavaの“クラス”についてそれぞれを構成する部品をメタモデルという形で明確化しました。今回は、このメタモデルを比較することによって、UMLとJavaのマッピング ...
前回の第18回 「カスタムクラスを定義する」 では、クラスMyTimerを定義した。今回は、このMyTimerクラスに、さらに機能を加えてみよう (前回のサンプルファイルは3ページからダウンロードできる⁠)⁠。 しかし、 桁数の大きいミリ秒の整数より、 時分秒 ...
Part2では,Javaにおけるオブジェクト指向プログラミングに基本を学びます。まずはひな型であるクラスによってインスタンスが生成されることを理解してください。 まず,オブジェクト指向におけるクラスとは何かをざっと説明しておきましょう。 クラス ...
前回は、数値や文字列といった基本的なデータに関するメソッドを紹介した。今回は、より複雑な構造をもったクラスとオブジェクトに関するメソッドを紹介しよう。バージョンは引き続き1.6だ。詳細はAPIドキュメントを参照していただきたい。なお ...
クラス図の書き方に関する記述のうち,正しいものはどれか クラスの定義では,必ずクラス名,フィールド名,メソッド名を記述する 他のクラスからアクセス可能なフィールドやメソッドは,名前の前に「+」を付加して示す 継承関係にあるクラスは ...
この記事では、Pythonのクラス階層の構造について補足します。クラス階層の構造を知ると、プログラムの理解の幅が広がると思います。 1.Pythonのすべてのクラスはトップレベルのobjectクラスを継承して定義される この記事が掲載されているPython入門 ...