Я хочу создать объект класса, ссылаясь на его объект. Я смог сделать это на C#, но в Java это не сработает. Это то, что я хочу сделать:Как создать объект, ссылаясь на свойство
controller.getDal().getStudentData().getPerson() = new Person(student.getIdNumber(), student.getName(), student.getAddress(), student.getTel());
Но я получаю сообщение об ошибке, говоря: Левая рука присваивания должен быть переменной
Как я могу решить эту проблему? Я пытался, как делать так:
register.AddStudent(controller.getDal().getStudentData().getPerson());
, а затем
System.out.println("Show info: " + controller.getDal().getStudentData().getPerson());
и выход я получаю: Person @ 7cd0a5d9
Я сделал сеттер перед тем, как сделать этот код. Спасибо за предложение. – Eskipo
@Eskipo Это именно то, что C# свойства делают за кулисами. Это просто другой синтаксис –
Хорошо, я постараюсь сделать это, и я скоро вернусь :) – Eskipo