Дом Личные финансы Как использовать конструктор в Java - dummies

Как использовать конструктор в Java - dummies

Видео: Java SE. Урок 15. Конструкторы Java 2025

Видео: Java SE. Урок 15. Конструкторы Java 2025
Anonim

Конструктор в Java - это блок кода, похожий на метод, который вызывается, когда экземпляр объект создается. Вот основные различия между конструктором и методом:

  • Конструктор не имеет типа возврата.

  • Имя конструктора должно совпадать с именем класса.

  • В отличие от методов, конструкторы не считаются членами класса.

  • Конструктор автоматически вызывается при создании нового экземпляра объекта.

Вот основной формат для кодирования конструктора:

public ClassName (список параметров) [throws exception …] {statements …}

Открытое ключевое слово указывает, что другие классы могут обращаться к конструктору. ClassName должно совпадать с именем класса, содержащего конструктор. Вы вводите список параметров так же, как вы его кодируете для метода.

Обратите внимание также, что конструктор может генерировать исключения, если он сталкивается с ситуациями, из-за которых он не может восстановиться.

Конструктор позволяет вам указать начальные значения полей класса при создании объекта. Предположим, что у вас есть класс с именем Actor, у которого есть поля с именем firstName и lastName. Вы можете создать конструктор для класса Actor:

public Actor (String first, String last) {firstName = first; lastName = last;}

Затем вы создаете экземпляр класса Actor, вызывая этот конструктор:

Актер a = новый актер («Арнольд», «Шварценеггер»);

Создан новый объект Актера для Арнольда Шварценеггера.

Подобные методы, конструкторы могут быть перегружены. Другими словами, вы можете предоставить более одного конструктора для класса, если каждый конструктор имеет уникальную подпись. Вот еще один конструктор класса Actor:

public Actor (String first, String last, boolean good) {firstName = first; lastName = last; goodActor = good;}

Этот конструктор позволяет вам создать объект Actor с информацией, помимо имени актера:

Актер a = новый Актер («Арнольд», «Шварценеггер», ложь);

Если вы не предоставляете конструктор для класса, Java автоматически создаст конструктор по умолчанию , который не имеет параметров и не инициализирует никакие поля. Этот конструктор по умолчанию вызывается, если вы укажете новое ключевое слово без прохождения параметров. Например:

Ball b = new Ball ();

Здесь переменная типа Ball создается с использованием конструктора по умолчанию для класса Ball.

Если вы явно объявляете какие-либо конструкторы для класса, Java не создает конструктор по умолчанию для класса.В результате, если вы объявляете конструктор, который принимает параметры и все еще хотите иметь пустой конструктор (без параметров и без тела), вы должны явно объявить пустой конструктор для класса.

Как использовать конструктор в Java - dummies

Выбор редактора

Как привлечь с помощью инструмента Magnetic Lasso в Photoshop CS6

Как привлечь с помощью инструмента Magnetic Lasso в Photoshop CS6

Самым сложным инструментом Lasso для использования в Photoshop CS6 является инструмент Magnetic Lasso. Инструмент Magnetic Lasso работает, анализируя цвета пикселей между элементами на переднем плане и элементами в фоновом режиме. Затем он привязывается к краю между элементами, как если бы край имел магнитное притяжение, ...

Как применить фильтр размытия линз в Photoshop CS6 - манекены

Как применить фильтр размытия линз в Photoshop CS6 - манекены

, Если вы используете Blur Lens Blur фильтр на альфа-канале в Photoshop CS6, альфа-канал действует как карта глубины, имитируя глубину резкости, создаваемую апертурой на камере. Глубина поля относится к плоскости фокуса или тому, как в фокусе элементы переднего плана, когда вы сравниваете их с ...

Выбор редактора

Используйте изображения из других источников в дизайне вашего блога - манекены

Используйте изображения из других источников в дизайне вашего блога - манекены

, Чтобы улучшить дизайн вашего блога, вы может использовать ваши собственные изображения или изображения из других источников, например, стоковые изображения. Использование фондовых изображений в вашем блоге легко, так как в Интернете полно мест для поиска изображений акций, которые вы можете законно использовать в своем блоге. Изображение на складе - это фотография, лицензированная для ...

Просмотр вашей записи в блоге на Blogger - манекены

Просмотр вашей записи в блоге на Blogger - манекены

После того, как вы нажмете публикацию в Blogger, вы можете увидеть, как ваш пост смотрит на блог. Вы можете найти этот шаг вознаграждения - и вы определенно не хотите его пропускать. Даже если вы просматриваете свой пост перед публикацией, вы не видели свой пост так, как его читатели видят. Вы можете сделать ...

Использовать самопомощь в вашей маме Блог Media Kit - манекены

Использовать самопомощь в вашей маме Блог Media Kit - манекены

Цель колодца -written media kit - убедить представителей брендов и потенциальных рекламодателей работать с вами. То, что вы хотите включить, - это информация о вас и вашем блоге, статистика трафика, присутствие в социальных сетях и ваши прошлые кампании и достижения в качестве блоггера. Именно здесь вы действительно хотите ...

Выбор редактора

Последствия низкой самооценки - манекены

Последствия низкой самооценки - манекены

Чувство низкой самооценки сопровождается мыслями о где вы видите себя как «меньше» и «недостаточно». «Чтобы уменьшить эти мысли, вы пытаетесь проявить определенное поведение, все из которых направлены на то, чтобы вы чувствовали себя лучше о себе. Но они не работают. Фактически, вы обнаруживаете, что установлена ​​отрицательная спираль ...

Основы самооценки - манекены

Основы самооценки - манекены

Основы ваших чувств чувства собственного достоинства проистекают из вашего прошлого , Источников много - ваших родителей и братьев и сестер, детей, с которыми вы играли, детей, с которыми вы учились в школе, ваших учителей и религиозных авторитетов. Все эти люди помогли установить, как вы себя чувствовали. Многие из ваших представлений о ...

Заботьтесь о своем теле, чтобы повысить самооценку - манекены

Заботьтесь о своем теле, чтобы повысить самооценку - манекены

Как вы можете быть счастливы и процветают, если ваше тело болит? Это невозможно. Чтобы быть физически жизненно важным, необходимо есть продукты, которые удерживают вас в хорошей физической форме, часто участвуют и получают достаточно глубокого сна. Чтобы настроить себя на успех и жить более здоровой жизнью в своем теле, чувствах и ...