Co a k čemu jsou konstruktory?
Konstruktury jsou speciální metody volané při vytváření nových instancí dané třídy.
Typicky se v konstruktoru naplní (inicializují) proměnné objektu.
Konstruktory lze volat jen ve spojení s operátorem
new
k vytvoření nové instance třídy - nového
objektu, evt. volat z jiného konstruktoru
public class Person { private String name; private int age; // konstruktor se dvěma parametry // - inicializuje hodnoty proměnných ve vytvořeném objektu public Person(String n, int a) { name = n; age = a; } ... }
Příklad využití tohoto konstruktoru:
... Person pepa = new Person("Pepa z Hongkongu", 105); ...