我有一个名为Account的类,它只包含创建、提取、serviceFee、changeName和存款等银行方法。这里没有主要的方法。
账户很长,所以这里有一个小片段:
import java.util.*;
public class Account
{
private double balance;
private String name;
private long acctNum;
//Constructor -- initializes balance, owner, and account number
public Account(double initBal, String owner, long number)
{
balance = initBal;
name = owner;
acctNum = number;
}
我的第二个类名为ManageAccount,它包含了我创建2个银行账户并进行一些活动(如存款和取款)的主要方法。
这是ManageAccount的简化版本:
package Account;
import Account.*;
public class ManageAccounts {
public static void main(String[] args){
Account acct1 = new Account(1000, "Sally", 1111);
Account acct2 = new Account(500, "Joe", 1113);
acct2.deposit(100);
acct2.getBalance();
acct1.withdraw(50);
}
}
我认为我的进口声明有问题。我做了很多研究,但不知道如何解决它。这两个类都在我的文档中的同一个文件夹中,名为Banking。
我怎样才能消除这个错误?我需要对帐户进行任何更改吗?我很困惑。。
确保Account类不在默认包中。否则,您将无法在导入语句中引用它。
如果你想使用
import Account.*;
您必须将Account类移动到包"Account"中。