前回は、数値や文字列といった基本的なデータに関するメソッドを紹介した。今回は、より複雑な構造をもったクラスとオブジェクトに関するメソッドを紹介しよう。バージョンは引き続き1.6だ。詳細はAPIドキュメントを参照していただきたい。なお ...
チャット先生(通称:先生): オブジェクト指向マスター。普段は優しく、たまにユーモアも交えながら解説。 ボット助手(通称:ボット君): プログラミングを始めたばかりの若手。素朴な疑問を投げかけるのが得意。 ボット君: 先生!前回は ...
前回の第18回 「カスタムクラスを定義する」 では、クラスMyTimerを定義した。今回は、このMyTimerクラスに、さらに機能を加えてみよう (前回のサンプルファイルは3ページからダウンロードできる)。 しかし、 桁数の大きいミリ秒の整数より、 時分秒 ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
Mooseでもっと簡単に! ここまでClass::MOPによるクラス定義を紹介してきましたが、 クラスを定義するためだけにリスト1のようなコードを書くのは冗長です。そこでメタレイヤ定義に必要な決まり文句的なコードの宣言を隠蔽したシンタックスシュガーや ...
正体不明のオブジェクトのクラスを調べるには? J2SEのコアパッケージでも頻繁に利用されていますが,コレクションクラスを利用していると,格納されているオブジェクトがわからなくて戸惑うことがあります。コレクションはすべてObjectとして保持する ...
VBAのクラスモジュールを使うと、商品名や在庫数といった、関連する「データ(プロパティ)」を、一つのオブジェクトにまとめることができました。では、そのオブジェクト自身に、「在庫を10個増やす」や「現在の状況を報告する」といった、関連する ...
今回は継承の続きとなります。前回であらかた継承の話はしたのですが、今回はその発展となります。 メソッドのオーバーライド 「オーバーライド」は継承したクラスで継承元のクラスのメソッドを「上書き」する手法です。前回、コンストラクタで ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する