gpt4 book ai didi

java - 简单的; Java 中不能在方法本身之前调用方法吗?

转载 作者:行者123 更新时间:2023-12-01 22:23:01 26 4
gpt4 key购买 nike

我正在尝试完成基础 Java 类(class)的一个项目,但遇到了一个奇怪的问题,应该很容易解决。

http://i.gyazo.com/2016f61886dc314dd44017bbfea94181.png

当我可以调用 ATMMenu 方法本身时,为什么我不能在它之前调用它?

我认为 Eclipse 认为我正在尝试创建一个具有相同名称的新方法,而我想做的只是调用它。我究竟做错了什么? :/

    Client client = new Client(firstName, lastName, emailAddress, phoneNumber, deposit);

ATMMenu(); // error here

void ATMMenu() { // error on this line too

System.out.println("Select from the following menu options below:");
System.out.println("");
System.out.println("[1] Check Balance");
System.out.println("[2] Withdraw");
System.out.println("[3] Deposit");
System.out.println("[4] Show Personal Details");
System.out.println("[5] Exit");
System.out.println("============================================");
System.out.println("Please select your option now:");

option = sc.nextInt();

while (exitStatus == 1) {

if (option == 1) {
checkBalance();
ATMMenu();
}

编辑:对此感到抱歉。

错误:重复方法。我不想创建两个同名的方法,我试图调用它下面的方法。

最佳答案

您不能在类声明中的任何位置调用实例方法。它必须在另一个方法的范围内调用,或者在初始化器中调用,或者初始化一个字段。

关于java - 简单的; Java 中不能在方法本身之前调用方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29307201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com