Představme si, že si budeme pamatovat, kolik lidí se nám během chodu programu vytvořilo a vypisovat tento počet.
Budeme tedy potřebovat do třídy Person doplnit:
jednu proměnnou peopleCount
společnou pro
celou třídu Person
- každý člověk ji při svém
vzniku zvýší o jedna.
jednu metodu howManyPeople
, která vrátí
počet dosud vytvořených lidí.
public class Person { private String name; private int age; private static int peopleCount = 0; public Person(String n, int a) { name = n; age = a; peopleCount++; } ... public static int howManyPeople() { return peopleCount; } ... }
Pozn: Všimněte si v obou případech modifikátoru/klíčového slova static.