Я просто пытаюсь что-то понять. Что такое объект testClass (z1)?Зачем создавать объект testClass
Как я понимаю, это отправная точка для всех других объектов. Я действительно спрашиваю, что это значит, почему/как доза TestClass требует своего экземпляра? и есть ли другой способ добиться тех же результатов?
код ниже: -
public class testBank {
creditAccount a1 = new creditAccount("Mary Chapple", 2400.41);
creditAccount a2 = new creditAccount("Jim Smith", 2.56);
creditAccount a3 = new creditAccount("Henry A Jones", 700.89);
currentAccount b1 = new currentAccount("Simon Hopkins", 86.01);
currentAccount b2 = new currentAccount("Jack C Whitheridge", 40000.29);
currentAccount b3 = new currentAccount("Bill Sutton", 100.23);
depositAccount c1 = new depositAccount("Theo Gibson", 145.99);
depositAccount c2 = new depositAccount("Jasper Williams", 3000.29);
depositAccount c3 = new depositAccount("Julie Banks", 1000001.99);
savingsAccount d1 = new savingsAccount("Burnard White", 2400.42);
savingsAccount d2 = new savingsAccount("Richard Bennett", 203.16);
savingsAccount d3 = new savingsAccount("Bob Robinson", 10000.11);
public testBank()
//Create an array of objects.//
{
bankAccount[]theAccounts = {a1,a2,a3,b1,b2,b3,c1,c2,c3,d1,d2,d3};
showAccounts (theAccounts);
}
private void showAccounts(bankAccount[] aa)
{
for (int i = 0;i <aa.length;i++)
{
System.out.println("Account Holder: " +aa[i].getAccountName());
System.out.println("Balance = £" +aa[i].getBalance());
System.out.println("Balance pluss APR = £" +aa[i].calculateInterest());
}
}
public static void main(String[]args)
{
testBank z1 = new testBank();
}
Спасибо за любую помощь.
Все остальные объекты начинаются с объекта testClass? Я не совсем понимаю ваш вопрос, не могли бы вы привести нам пример? – Keppil
Основываясь на типичном вопросе, заданном здесь, я бы ответил, что вам нужен экземпляр для вызова методов экземпляра. В противном случае вы можете вызывать методы 'static' только из вашего метода' main'. – jlordo
В моем недавнем назначении я создал суперкласс, различные подклассы (A, B, C) и testClass. В testClass я создал различные объекты subClass. AClass a1 = new ACLass – user2292173