public Woman wife; - для чего пишется Woman (и Man соответственно)? остальные параметры указываются просто через определение переменных (int), а тут не ясно вообще. спасибо!
Ванчо-Барабанчо
12 уровень
Вопрос по задаче
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Стас Пасинков Software Developer в Zipy Master
25 июня 2018, 23:17решение
как мы создаем переменные?
как-то так, да?
первым делом мы пишем тип нашей переменной, а потом - собственно как наша переменная будет называться.
public - это модификатор доступа. это когда вы создаете переменные не внутри какого-то метода, а просто в самом классе. тогда первым делом указывается модификатор доступа еще (там дальше подробнее познакомитесь с этим).
поэтому, в строке
у нас сначала идет модификатор доступа, который говорит, что это публичная переменная (она будет "видна" кому угодно и откуда угодно).
потом, как мы уже помним, тип переменной (в нашем случае Woman. это значит, что в этой нашей переменной мы будем хранить объект класса Woman, то-есть, объект Женщину)
ну и дальше идет само название переменной. наша переменная называется wife (жена). логично, что это будет какая-то женщина :) +7
Стас Пасинков Software Developer в Zipy Master
25 июня 2018, 23:22
есть примитивные типы данных (простые), а есть ссылочные (хранят ссылки на объекты. а сами объекты эти уже состоят из других переменных, которые могут быть примитивных типов данных, а могут быть тоже ссылочных, но в итоге все состоит из комбинаций примитивных типов данных).
примитивные - это byte, short, int, long, float, double, char, boolean
все остальные - это ссылочные типы (для хранения объектов).
их очень легко отличить: примитивные типы начинаются с маленькой буковки, а ссылочные - с заглавной (поэтому и классы наши мы тоже всегда называем с большой буквы)
вот например String - хранит объекты строк, а значит ссылочный тип данных (с большой буквы, как видно). и объекты строк - состоят просто из массива символов (char), которые уже являются примитивным типом :)
+6