gpt4 book ai didi

java - 如何创建与其他创建的类相关的方法

转载 作者:行者123 更新时间:2023-12-02 11:29:16 25 4
gpt4 key购买 nike

我有两个类(class)(人员和付款),我很难与他们沟通。那么你能告诉我如何编写一个方法 Process 来检查给定的人是否存在吗?另外,我不明白应该如何从 cmd 获取信息并在主方法中调用 creatPeople 和 process 方法。

class Person {

private String name;
private String surname;
private double salary;



boolean adjustSalary(double money, String type) {
if (type.equals("+")) {
salary = salary + money;
return true;
} else if (type.equals("-")) {
if (salary > 0) {
salary = salary - money;
return true;
}
} else
System.out.println("Wrong adjustment type!");
return false;
}



}

class Payment {
static Person[] people;
static int success = 0;
static int fail = 0;

static void createPeople(String[][] personInfo) {
people = new Person[personInfo.length];
for (int i = 0; i < personInfo.length; i++) {
Person x = new Person();
people[i] = x;
}
}

static void process(String[] Info) {
Person obj = new Person();
System.out.println(obj.adjustSalary);
if (obj.adjustSalary == true)
success++;
else
fail++;
}

public static void main(String[] args) {

}
}

最佳答案

您可以使用称为组合的过程。这个想法是,一个对象 1 必须在其构造函数中具有对象 2 的另一个实例,这样为了创建对象 1,您必须确保拥有一个对象 2!如果这有帮助的话,请留言

关于java - 如何创建与其他创建的类相关的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49391416/

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