Javaにおけるクラスとオブジェクトの基礎的な設計パターン
クラス設計とインスタンス生成
クラスはデータの構造と振る舞いを定義する設計図であり、実行時にメモリ上に展開される実体がオブジェクト(インスタンス)となります。
public class Product {
String itemId;
String category;
public void showDetails() {
System.out.println(itemId + " | カテゴリー: " + category);
}
}
上記の設計図 ...
9月8日 16:43 投稿
Java言語におけるstatic修飾子の動作原理と適用範囲
static修飾子の基本概念
static修飾子は、クラスのインスタンス生成プロセスとは独立してメモリ領域に割り当てられるメンバーを定義するために使用されます。この属性により、クラスがJVMに読み込まれる段階で初期化が完了し、宣言されたクラスに属するすべてのオブジェクト間でデータやロジックを共有することが可能になります。
静的初期化ブロック
クラスの読込タイミ ...
5月17日 20:49 投稿