gpt4 book ai didi

Java - 这种设计方式可以接受吗?

转载 作者:行者123 更新时间:2023-12-02 06:31:07 26 4
gpt4 key购买 nike

嗯,我正在做一个关于员工管理系统的小型项目。在我的项目中,有一个名为 Person 的基类和另一个类 Employee (继承 Person )。现在,我想创建一个名为 Salary 或 Payroll 的新类,其中包含计算员工工资的方法。

问题是,由于 Salary 和 Employee 之间不存在 IS-A 关系,因此无法从 Employee 派生出 Salary。我有两个问题:

1.Salary 和 Employee 之间是否可以存在 HAS-A 关系(Salary 或 Payroll 有员工)?

2. 我的项目中需要有线程。请建议我在哪里可以实现它。

干杯!

最佳答案

Has-A 采用字段的形式。

class Employee {
private Salary mySalary;
}

class Salary { }

你的第二个问题毫无意义。

关于Java - 这种设计方式可以接受吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032835/

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