У меня есть такой кусок кода:Что значит?. в Java?
private String getUsername(PersonalAccount account) {
User usr = (User)account?.usr
String name = usr?.getName()
return name
}
А в классе PersonalAccount у нас есть поле:
SimpleUser usr
Пользователь расширяет SimpleUser
Что значит это?. в этих двух строках?
User usr = (User)account?.usr
String name = usr?.getName()
Это недопустимо Java. – SLaks
и компилируется? – AlexWien
не уверен, но кажется таким же, как 'obj! = Null? obj.property: null' – ogzd