再び、私はjava n00bです。私はゼロから学び、いくつか厄介な問題にぶつかることを試みています。次のようにJavaインポートのエラー
私はAccountクラスを得た:私が使用しようとしています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
同じパッケージに入っている場合は、インポートする必要はありません。 –