Я задаю вопрос о домашнем задании и не знаю, что не так с моим кодом. Вопрос: http://prntscr.com/1xe4gd.Как ссылаться на другой объект в Java?
Мой код до сих пор:
public class Person //This is the class
{
String firstName;
String familyName;
boolean isFemale;
String partner;
}
Мой метод до сих пор есть:
Person getAngelinaJolie()
{
Person person1 = new Person();
person1.firstName = "Angelina";
person1.familyName = "Jolie";
person1.isFemale = false;
person1.partner.firstName = "Brad";
person1.partner.familyName = "Pitt";
return person1;
}
Когда я компилирую, говорит об ошибке "не может найти символ - переменная ПгвЬЫате". Может ли кто-нибудь помочь мне в этом. Не уверен, почему он не может найти символ.
Член «партнер» имеет тип String, а не Person. Поскольку тип String не имеет атрибута firstName, компилятор жалуется. Вы должны объявить «партнером» как Лицо для вашего варианта использования. – Vikdor
Я думаю, что экземпляр Person вернулся, должен иметь isFemale set true too ... – NESPowerGlove