この記事の要約:Javaにおけるクラス継承の核心を掘り下げます。メソッドのオーバーライドとフィールドの隠蔽の仕組み、すべてのクラスの祖先であるObjectクラスの役割(特にtoString)、そしてfinalやabstract修飾子による設計の制限と柔軟性について解説し ...
前回の第18回 「カスタムクラスを定義する」 では、クラスMyTimerを定義した。今回は、このMyTimerクラスに、さらに機能を加えてみよう (前回のサンプルファイルは3ページからダウンロードできる)。 しかし、 桁数の大きいミリ秒の整数より、 時分秒 ...
こんにちは。今日は、Pythonの継承において、子クラスのインスタンスから親クラスのメソッドを呼び出す時、内部で何が起きているのかを徹底的に解説します。 「参照を共有しているのか?」「新しくコピーされるのか?」 この疑問に、内部動作から丁寧 ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ Developers ...
Pythonは、様々なプログラミングパラダイムをサポートしているため、オブジェクト指向によるプログラミングはもちろん、手続き型のように上から順番に処理をさせたり、処理をまとめて関数化させたりといったこともできます。 また、プログラミング ...
Mooseでもっと簡単に! ここまでClass::MOPによるクラス定義を紹介してきましたが、 クラスを定義するためだけにリスト1のようなコードを書くのは冗長です。そこでメタレイヤ定義に必要な決まり文句的なコードの宣言を隠蔽したシンタックスシュガーや ...
正体不明のオブジェクトのクラスを調べるには? J2SEのコアパッケージでも頻繁に利用されていますが,コレクションクラスを利用していると,格納されているオブジェクトがわからなくて戸惑うことがあります。コレクションはすべてObjectとして保持する ...
Javaのクラスは前回ご紹介したとおり、図13のような形になります。この構造をモデル化したJavaクラスのメタモデルは図14となります。 図13Javaのクラス 図14 Javaのクラス メタモデル(クリックすると拡大します) 1つのパッケージに属していることがある 1つ ...
逆にキャッシュからオブジェクトを取り出す場合には、getEntry ()メソッドを用いてCacheEntry (これはMap.Entryの継承クラス)オブジェクトを取得する。 なお、CacheManagerはgetInstance ()メソッドを用いることで環境に唯一のインスタンスを取得できる。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 “AI活用”をキーワードに「AIを使い倒し/使いこなす」企業の最前線をお届けし ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する