有人可以告诉我这在哪里不起作用吗?特别是两个方法中 new
关键字的使用。
import java.util.Scanner;
public class dotPractice {
public static void main (String args[]) {
BankAccount b1 = new BankAccount("Ade", 500.00);
}
public static void BankAccount(String Password, double balance) {
// so i created a method for a bank account
Scanner input = new Scanner(System.in);
String Password = input.nextLine();
balance = input.nextDouble();
}
}
最佳答案
您似乎已将 BankAccount
定义为 dotPractice
类的静态方法,而我认为您想将 BankAccount
定义为类本身:
public class BankAccount
{
public BankAccount(String password, double balance)
{
//
}
}
public class dotPractice
{
public static void main(String[] args)
{
BankAccount b1 = new BankAccount("Ade", 500.00);
}
}
关于java - Java 中的新用途(有人可以告诉我为什么这不起作用,就像我不断收到错误一样),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9694842/