Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvOpBsDV 9 of 147 menu
◀ ▶

Значения полей по умолчанию в Java

Иногда объекту нужны начальные значения даже без параметров конструктора. Такие значения можно записать сразу при объявлении полей:

class Post { public String title = "draft"; public int views = 0; }

После создания объекта эти поля уже заполнены. Их можно прочитать так же, как любые другие поля:

Post post = new Post(); System.out.println(post.title); System.out.println(post.views); post.title = "News"; System.out.println(post.title);

Если значение позже понадобится изменить, его можно перезаписать у конкретного объекта:

class Post { public String title = "draft"; public int views = 0; public Post() { } public Post(String title, int views) { this.title = title; this.views = views; } }

Сделайте класс Product. Поле title по умолчанию 'item', поле price - 0. Создайте объект без дополнительных присваиваний и выведите оба поля.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить