こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

クラスを構成してる要素ってなんですか??

上司からもらった銀行口座に関するソースなんですが(公開許可済)クラスを構成してる要素を教えてください。JAVA超初心者で現在勉強中の者です・・。

class BankAccount {
String account ; // 口座番号
double balance = 0 ; // 残高

BankAccount(String code) {
account = code ;
}
public void save(double anAmount) {
balance = balance + anAmount ;
}
public void debit(double anAmount) {
balance = balance - anAmount ;
}
public void printAmount() {
System.out.println("口座番号["+account+"] 残高: \\ "+balance) ;
}
}

class DollerAccount extends BankAccount {
static double rate = 118.3 ; // 利率 1ドル=118.3円

DollerAccount(String code) {
super(code) ;
}
public void save(double anAmount) {
balance = balance + anAmount * rate ;
}
public void debit(double anAmount) {
balance = balance - anAmount * rate ;
}
}

public class Sample {
public static void main(String[] args) {
BankAccount sa1 = new BankAccount("01234") ;
DollerAccount da1 = new DollerAccount("56789") ;
sa1.save(10000) ; // \10000を普通預金口座sa1へ貯金
sa1.debit(3010) ; // \3010を普通預金口座sa1から引き出す
da1.save(300) ; // $100をドル立て預金口座da1へ貯金
sa1.save(12000) ; // \12000を普通預金口座sa1へ貯金
da1.save(150) ; // $150をドル立て預金口座da1へ貯金
da1.debit(42) ; // $42をドル立て預金口座da1から引き出す
sa1.debit(1200) ; // \1200を普通預金口座sa1から引き出す
sa1.printAmount() ; // 普通預金口座sa1の現在の残高を表示する
da1.printAmount() ; // ドル立て預金口座da1の現在の残高を表示する
}
}

投稿日時 - 2003-01-21 22:25:45

QNo.451684

すぐに回答ほしいです

質問者が選んだベストアンサー

ご質問の意味が良く分からないのですが、一般的なクラスの構成要素は、
・メソッド
・メンバ変数
・コンストラクタ

ですので、BankAccount class を例にとると、
・メソッド:なし
・メンバ変数:account, balance
・コンストラクタ:BankAccount

となります。これで回答になってますか???

投稿日時 - 2003-01-21 23:12:21

お礼

どうもありがとうございました!よく分かりました。

投稿日時 - 2003-01-21 23:43:27

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

こちらをご参考にされてはいかがでしょうか。
http://sunsite.tus.ac.jp/java/javaj/jtutorial/java/javaOO/TOC.html

投稿日時 - 2003-01-21 23:06:57

あなたにオススメの質問