/******************************************************************************* * Třída Person slouží k demonstraci definice jednoduché třídy * s několika málo vlastnostmi: proměnnými 'name' a 'age' * a metodami * * @author Tomáš Pitner * @version 1.00, 10.8.2005 */ public class Person { // proměnné jsou nyní označeny jako 'private' private String name; private int age; /*************************************************************************** * Konstruktor vytvoří osobu s uvedeným jménem a věkem */ public Person(String n, int a) { name = n; age = a; } /*************************************************************************** * Metoda writeInfo vypíše na standardní výstup * všechny dostupné informace o osobě: jméno, věk */ public void writeInfo() { System.out.println(this); } /*************************************************************************** * Metoda toString vrátí jako řetězec * všechny dostupné informace o osobě: jméno, věk */ public String toString() { return name + "("+age + ")"; } }