java - Java 中的新用途(有人可以告诉我为什么这不起作用,就像我不断收到错误一样)

标签 java

有人可以告诉我这在哪里不起作用吗?特别是两个方法中 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/

相关文章:

java - 为什么 SwingWorker#setProgress 限制为 [0, 100]?

Java 绘制图形

java - 使用正则表达式java匹配数字和字母/数字(按分隔)

JavaFX 导入和扩展应用程序未得到识别

java - 如何用字符串替换索引处的单个字符?

java - Android YouTube 数据 API - Android key 设置不正确

java - 我可以更改应用程序名称吗(android :label at manifest) or icon (android:icon at manifest) dynamically?

java - 无法为 JOptionPane.createDialog 创建的 JDialog 设置未修饰

javac 版本和 java 版本在命令行上显示不同

java - Spring MVC 将空白 View 返回给用户