JAVA:为什么我一直收到错误:当我尝试访问另一个类文件时找不到符号?

时间:2015-02-27 14:31:19

标签: java compilation

我有一个名为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的同一文件夹中。

如何摆脱这个错误?我是否需要对帐户进行任何更改?我很困惑..

1 个答案:

答案 0 :(得分:0)

确保Account类不在默认包中。否则,您无法在import语句中引用它。

如果你想使用

import Account.*;

比您必须将帐户类移入包'帐户'。