в примере мы обращаемся к переменой класса woman.husband = man; и пишем Woman с маленькой, хотя класс написан с большой.
Хотя если Woman woman = new Woman(); во второй половине использовать срочную woman, то будет ошибка.
Подскажите, пожалуйста, в чем тут магия?))
Василий
9 уровень
Разница обращения, заглавная или строчная ?
Обсуждается
Комментарии (5)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Василий
3 июля 2021, 08:05
Никита, Иван, спасибо все понял.
0
Ivan KopylovAndroid Developer в AiweApps
3 июля 2021, 08:00
Woman woman = new Woman()
До знака равно:
Woman woman: Woman - тип переменной, woman имя переменной. Дальше вам нужно ее проинициализоровать:
После равно new Woman() - создает новую ссылку на объект.
0
Василий
3 июля 2021, 07:49
Никита, спасибо.
Правильно я понимаю, что при обращении к переменой класса всегда пишем строчную?
Пример
класс Dog
а если обращаться к переменой класса, то
dog.age
0
Ivan KopylovAndroid Developer в AiweApps
3 июля 2021, 08:03
Да, все верно. Т.к. вы создали переменную dog, которая содержит ссылку на объект Dog(). И чтобы обратиться к переменным класса Dog(), вам нужно это делать через переменную, которой вы присвоили ссылку на объект, тобишь dog.
0
НикитаExpert
3 июля 2021, 07:21
магия в том что это абсолютно разные вещи.
Woman woman = new Woman();
здесь вы объявляете переменную woman класса Woman и создаете объект ссылку на который записываете в эту переменную.
то есть woman эта переменная которая грубо говорят содержит информацию о конкретном объекте. а Woman это название класса
+2