2013-11-21 2 views
0

класс class_name = new class();Какова роль конструктора при создании объекта в java

так мы определяем и создаем объекты в java.

Мой вопрос: Какую роль здесь играет конструктор 'class()' здесь в этом утверждении.

+0

возможно дубликат [что точка Java конструктор?] (Http://stackoverflow.com/questions/7778997/whats-the-point-of-java-constructor) –

+0

Есть много такого рода вопросов. Сначала ищите, прежде чем спрашивать. –

ответ

0

Конструктор обеспечивает возможность запуска какого-либо кода при создании нового объекта.

Общие использует для Конструкторы для установки свойств по умолчанию, чтобы создать среду, в которой объект может работать (сбор ресурсов и т.д ...), регистрации обработчиков событий (Приёмники для Java возражала ...)

1

Конструктор используется для инициализации переменных-членов класса и подготовки объекта к использованию. Если вы не определяете свой собственный, Java будет генерировать конструктор по умолчанию, инициализируя переменные-члены до значений по умолчанию (например, 0 для int, null для ссылок на объекты). Объект Java может иметь несколько конструкторов с разными параметрами. Конструкторы похожи на методы, но не имеют типа возврата, и их имя должно соответствовать имени класса.

см http://en.wikipedia.org/wiki/Constructor_%28object-oriented_programming%29#Java

Смежные вопросы