Делать объект (экземпляр одного класса) экземпляром другого класса в JavaFx? - PullRequest
0 голосов
/ 03 мая 2020

У меня есть метод, который возвращает объект, который является экземпляром 1 класса. Например, допустим, что метод getSelected () возвращает объект класса Student. Итак, он находит текущего выбранного ученика из списка в JavaFX.

Теперь, как я могу превратить этого выбранного ученика в экземпляр другого класса? Например класс профессора. Как я могу преобразовать все, что getSelected () возвращает в класс Professor Все, что мне нужно сделать, это просто превратить экземпляр класса Student в экземпляр класса Professor. Но как я могу это сделать?

Я пытался Professor prof = (Professor) getSelected();, но это не делает то, что мне нужно. Мне нужно превратить выбранного студента в экземпляр профессора, но это не так. Это просто создает «проф», который на самом деле является выбранным студентом. Но мне нужно напрямую манипулировать тем, что возвращает getSelected (), как если бы это был экземпляр класса Professor.

Могу ли я добавить, что класс Professor расширяет класс Student.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...