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

Несколько конструкторов в Java

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

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

Создадим объект только с заголовком. В этом случае сработает первый конструктор:

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

А теперь передадим заголовок и число просмотров. Здесь будет вызван конструктор с двумя параметрами:

class Post { public String title; public int views; public Post(String title) { this(title, 0); } public Post(String title, int views) { this.title = title; this.views = views; System.out.println(views); } }

Сделайте класс Product с полями названия и цены. Добавьте конструктор только с названием: цена при этом должна быть 0.

Создайте товар со строкой "pen" и выведите название и цену.

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