有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何从子类访问超类对象?

我被要求用java编写一个程序,它有一个名为1的类。学院(其数据成员为“collegeName”和“address”)。继承学院的系(数据成员为“系名”和“hodName”)3。继承部门的FaultyMember(其数据成员为“FaultyMember”、“FaultyMemberQualification”和“Yearsof Experience”)

我希望用户输入学院的名称和地址。然后要求用户输入学院的院系号,然后输入每个院系的名称以及相应的院系HOD。现在,当用户输入第一个系的名称时,程序还会询问每个系的教员人数,并输入教员姓名、资格和工作年限

我面临的问题是,在我的研究中,超类“Department”需要访问子类“FacultyMember”

如何解决这个问题

我已经写了代码到目前为止


共 (1) 个答案

  1. # 1 楼答案

    您好,不必进入您的senario的设计语义。 这个问题的答案是

    父类有了解其子类的义务。因此,您不能访问父类中的子类字段

    关于塞纳里奥号的设计。 请阅读“有”和“是”关系