public int instanceCounter = 0;//インスタンス変数 public ExampleClass() { staticCounter++; instanceCounter++; } } public class TestClass { public static void main(String[] args) { ExampleClass obj1 = new ExampleClass(); ExampleClass obj2 = new ExampleClass(); } } System.out.println(obj2.staticCounter); System.out.println(obj2.instanceCounter); 実行結果 Staticカウント:2 インスタンスカウント:1 初学の頃 Jconsoleを使ってメモリ領域を覗いてみた。障害対応で 学んだTips集 #2023.11.11/JJUG 9