| Программирование на языке Java |
| Конструкторы |
| Инициализировать все переменные класса всякий раз, когда создается его очередной представитель —довольно утомительное дело даже в том случае, когда в классе имеются функции, подобные методу init. Для этого в Java предусмотрены специальные методы, называемые конструкторами. Конструктор—это метод класса, который инициализирует новый объект после его создания. Имя конструктора всегда совпадает с именем класса, в котором он расположен (также, как и в C ). У конструкторов нет типа возвращаемого результата—никакого, даже void. Заменим метод init из предыдущего примера конструктором. class Point { int х, у; Point(int х, int у) { this.x = х; this^ = у; } } class PointCreate { public static void main(String args[]) { Point p = new Point(10,20); System.out.println("x = " p.x " у = " p.y); } } Программисты на Pascal (Delphi) для обозначения конструктора используют ключевое слово constructor. |
