Thành viên instance thuộc về từng object và có thể khác nhau theo từng object. Thành viên static (class) thuộc về chính class — chỉ có đúng một bản sao, chia sẻ bởi tất cả các instance, và bạn truy cập chúng mà không cần tạo object.
Một bản sao và một bản cho mỗi object
{
;
id;
Counter() {
total++;
id = total;
}
{ total; }
}
(); ();
System.out.println(Counter.getTotal());
