Görevlerim için bir bankacılık uygulaması oluşturuyorum, if/else ifadesinden başka bir sınıfı çağırmanın mümkün olup olmadığını bilmek ister misiniz? eğer öyleyse, nerede yanlış gittim? derlemeden önce olduğu gibi, hiç hata alıyorum, ancak çalıştırmaya çalışırken birçok hata. CurrentAccount.java sınıfında 'public void currentAccountCreate' i çağırmak istiyorum. Ayrıca bir ana menü sayfam var. çok teşekkürler Burada if/else ifadesinden farklı bir sınıfı nasıl arayabilirim?
import java.util.Scanner;
public class Account {
Scanner keyboard = new Scanner(System.in);
currentAccount currentAccountCreating = new currentAccount();
//savingsAccount savingsAccountCreating = new savingsAccount();
public void accountCreation(){
String createOption = "";
boolean valid = false;
while (!valid) {
System.out.println("What account would you like to create?");
System.out.println("Current or savings?");
createOption = keyboard.nextLine();
if (createOption.equalsIgnoreCase("current")) {
currentAccountCreating.currentAccountCreate();
} else {
System.out.println("Invalid account type selected. Please enter checking or savings");
}
}
}
}
Aramaya çalışıyorum ne
public class currentAccount extends Account {
public void currentAccountCreate() {
Hata StackTrace
Exception in thread "main" java.lang.StackOverflowError
at java.util.Currency.getInstance(Unknown Source)
at sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance(Unknown Source) at java.text.DecimalFormatSymbols.getInstance(Unknown Source)
at assignmentmine.Account.<init>(Account.java:7)
at assignmentmine.currentAccount.<init>(currentAccount.java:5)
// Plus a load more related ones
hataları sonrası .. dizisindeki –
"ana" java.lang.StackOverflowError sun.util.locale.provider.DecimalFormatSymbolsProviderImpl.getInstance de java.util.Currency.getInstance (Bilinmeyen Kaynak) de \t (Bilinmeyen Kaynak) \t java.text.DecimalFormatSymbols.getInstance at assignmentmine.Account adresinde. Assignmentmine.currentAccount adresinden (Account.java:7) \t. (currentAccount.java:5) Ayrıca, daha fazla ilgili olanlar –
R0ckTillWeDr0p
Sorunu currentAccount içeriğini içerecek şekilde düzenlemeniz gerekecektir. Bazı para birimi yöntemine geçersiz bir şey geçirdiğiniz anlaşılıyor –