同样,我是一个java n00b,我试图从头学习并遇到一些令人尴尬的问题。Java导入给出错误
我得到了一个账户类,如下所示:Account.java
public class Account
{
protected double balance;
// Constructor to initialize balance
public Account(double amount)
{
balance = amount;
}
// Overloaded constructor for empty balance
public Account()
{
balance = 0.0;
}
public void deposit(double amount)
{
balance += amount;
}
public double withdraw(double amount)
{
// See if amount can be withdrawn
if (balance >= amount)
{
balance -= amount;
return amount;
}
else
// Withdrawal not allowed
return 0.0;
}
public double getbalance()
{
return balance;
}
}
我想使用延伸到继承这个类中的方法和变量。所以,我用InterestBearingAccount.java
import Account;
class InterestBearingAccount extends Account
{
// Default interest rate of 7.95 percent (const)
private static double default_interest = 7.95;
// Current interest rate
private double interest_rate;
// Overloaded constructor accepting balance and an interest rate
public InterestBearingAccount(double amount, double interest)
{
balance = amount;
interest_rate = interest;
}
// Overloaded constructor accepting balance with a default interest rate
public InterestBearingAccount(double amount)
{
balance = amount;
interest_rate = default_interest;
}
// Overloaded constructor with empty balance and a default interest rate
public InterestBearingAccount()
{
balance = 0.0;
interest_rate = default_interest;
}
public void add_monthly_interest()
{
// Add interest to our account
balance = balance +
(balance * interest_rate/100)/12;
}
}
我得到一个错误,说导入错误'。'当我尝试编译时期望。所有文件都在同一个文件夹中。
我做了javac -cp。 InterestBearingAccount
如果它们在同一个包中,则不需要导入。 –