gpt4 book ai didi

java - 我应该使用父类(super class)吗?

转载 作者:行者123 更新时间:2023-11-30 09:09:08 25 4
gpt4 key购买 nike

我正在用 Java 创建一个程序,它分解每项作业和每一个点,以及它如何影响你的 GPA。我正在为一些 friend 和我自己做这个。

首先,这里是程序的链接,以便您了解它是如何工作的。 (仍然有错误) http://students.uww.edu/bollesnj07/Program/GPA%20Bot%20v0.4.jar

这是我的想法的直观表示。 enter image description here

您可以添加个人资料,然后添加学期(学期),然后在学期中添加类(class),在类(class)中添加作业。

例如,我希望能够从配置文件中获取学分,并使用它们来计算类(class)(或作业)中的值

实现此目标的最佳方法是什么?现在我将它们作为子类(当然是作业子类,学期的类(class)子类,个人资料的学期子类)但是我很难在类之间传递信息。有可能我没有正确使用父类(super class)我是 java 的新手,这是我在学校类(class)之外的第一个程序。

任何帮助将不胜感激。谢谢。

最佳答案

如果我理解你在说什么,我认为你混淆了 Is-aHas-a关系。

A Term Has-a Course(s)

A Course Has-a Assignment(s)

这意味着Course不扩展Term,但是CourseTerm是独立的类。但是,Term 可能是一个 ArrayList,它有一个 Course

我没有发现您的类结构对层次结构有任何特别的需求。

关于java - 我应该使用父类(super class)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23172838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com