宿題に苦労しているセリフがあります。
特定の金額を口座から引き出して入金する方法と、ある金額をある口座から別の口座に転送する転送方法を提供することになっています。transfer メソッドは、クラス名を使用して呼び出すことができます。
最後の文の意味がよくわかりません。これが私が持っているものです。
public class CbtBank {
private double balance;
private String firstName, lastName;
private int accountNumber;
public CbtBank(String firstName, String lastName, int accountNumber, double balance) {
this.balance = balance;
this.firstName = firstName;
this.lastName = lastName;
this.accountNumber = accountNumber;
}
public void transfer(CbtBank from, CbtBank to, double amount){
to.balance += amount;
from.balance -= amount;
}
}
そして私のmain.java;
public static void main(String[] args) {
CbtBank person1 = new CbtBank("can", "berk", 3123, 100.0);
CbtBank person2 = new CbtBank("can2", "berk2", 3124, 200.0);
CbtBank.transfer(person1, person2, 50.0);
}
このように動作させることはできませんが、これが意図されているかどうかさえわかりません。何か案は?