【发布时间】:2015-09-07 23:28:46
【问题描述】:
对于类,我必须创建一个 Java 类定义来描述两个人的汽车贷款。它必须包含:
- 银行名称(字符串)
- accountNumber(整数)
- 签名者(一个人)
- coSigner(一个个人)
它还必须有一个 getInfo() 方法来连接 bankName 和 accountNumber。
下面是我尝试创建的汽车贷款类的内容,但我还必须创建另一个名为 Person 的类文件。
CarLoan.java:
package carloandemo.csc212hw01;
public class CarLoan {
public static void main(String[] args) {
String bankName;
bankName = "Chase";
int accountNumber;
accountNumber = 123456;
Person signer;
signer = "Rich";
Person coSigner;
coSigner = "Tim";
String print = getInfo(bankName, accountNumber, signer, coSigner);
System.out.println(print);
// System.out.println(getInfo() );
}
public static String getInfo(String bankName, int accountNumber, String signer, String coSigner) {
return "The bank is " + bankName + " and the account number is " + accountNumber + ". " + "The signer of the loan is " + signer + " and the co-signer is " + coSigner + ".";
}
}
Person.java:
package carloandemo.csc212hw01;
public class Person {
public String signer;
public String coSigner;
}
对于我分配 Person 变量 signer 和 coSigner 值的代码,我收到一条错误消息,提示“不兼容的类型:字符串无法转换为 Person”。因此,我也在 String print 语句中收到该错误。我怎样才能解决这个问题?我做错了什么?
【问题讨论】:
-
类的构造函数在哪里??