Программирование на языке 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.у); } }

Программисты на Pascal (Delphi) для обозначения конструктора используют ключевое слово constructor.



Содержание раздела