3.6. Конструкторы

Инициализировать все переменные класса всякий раз, когда создается его очередной представитель - довольно утомительное дело даже в том случае, когда в классе имеются функции, подобные методу init. Для этого в Java предусмотрены специальные методы, называемые конструкторами. Конструктор - это метод класса, который инициализирует новый объект после его создания. Имя конструктора всегда совпадает с именем класса, в котором он расположен. У конструкторов нет типа возвращаемого результата -никакого, даже void. Заменим метод init из предыдущего примера конструктором.

class Point { int х, у;

Point(int х, int у) {

this.x = x;

this.y = y;

}

}

class PointCreate {

public static void rmin(String args[]) { Point p = new Point(10,20); System.out.println("x = " + p.x + " у = " + p.y);