繁体   English   中英

我似乎无法弄清楚如何处理此实例,以便我的代码可以打印出要求

[英]I can't seem to figure out what to do with this instance so that my code could print out the requirement

因此规格如下:创建一个BankAccount类。 它应包含以下信息,存储在实例变量中。 我需要一个构造函数: BankAccount(String firstName, String lastName, double openingBalance) 还有一个public String firstName() ,一个public String lastName(),和一个public double balance() ,它们分别返回名字,姓氏和余额。

到目前为止,我有这个...

public class BankAccountAssignmentPart1 {
private String firstName;
private String lastName;
private double openBalance;

BankAccountAssignmentPart1 (String firstName, String lastName, double openBalance) {
    firstName = "Alfred";
    lastName = "Jones";
    openBalance = 1408;
}

public String firstName() {
    return firstName;
}

public String lastName(){
    return lastName;
}

public double Balance(){
    return openBalance;
}

public static void main(String[] args){
    BankAccountAssignmentPart1 m = new BankAccountAssignmentPart1();

    System.out.println(m.firstName()); 
    System.out.println(m.lastName());
    System.out.println(m.Balance());
}

}

所以我的问题是行BankAccountAssignmentPart1 m = new BankAccountAssignmentPart1(); 在Eclipse中,它说构造函数是未定义的,并继续提出更改代码的建议,例如删除String String double或将修饰符更改为static,这在实例中是不会发生的。...所以我不知道去做。

请帮忙!

调用构造函数时,需要指定参数:

BankAccountAssignmentPart1 m = new BankAccountAssignmentPart1("1","2",0);

否则,它将尝试查找确实未定义的BankAccountAssignmentPart1()构造函数(不带参数)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM