同樣,我是一個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
如果它們在同一個包中,則不需要導入。 –