我有一个名为Account的类,它只包含诸如create,withdraw,serviceFee,changeName和deposit之类的银行业务方法。这里没有主要方法。
帐户很长,所以这里有一小部分内容:
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);
}
}
我认为我的import语句有问题。我做了很多研究,但无法弄清楚如何解决它。这两个类都在我的文档中名为Banking的同一文件夹中。
如何摆脱这个错误?我是否需要对帐户进行任何更改?我很困惑..
答案 0 :(得分:0)
确保Account类不在默认包中。否则,您无法在import语句中引用它。
如果你想使用
import Account.*;
比您必须将帐户类移入包'帐户'。