當前位置:編程學習大全網 - 編程語言 - 采用Java語言面向對象思想,編寫程序, 七個要求7個代碼

采用Java語言面向對象思想,編寫程序, 七個要求7個代碼

public

class

Person

{

//(1)

設計壹個類

人員,包含三個成員變量:姓名、年齡、性別。

private

String

name;

private

int

age;

private

String

sex;

public

String

getName()

{

return

name;

}

public

void

setName(String

name)

{

this.name

=

name;

}

public

int

getAge()

{

return

age;

}

public

void

setAge(int

age)

{

this.age

=

age;

}

public

String

getSex()

{

return

sex;

}

public

void

setSex(String

sex)

{

this.sex

=

sex;

}

}

//(2)

設計員工和顧客兩個類為

人員類的子類,員工類包含壹個成員變量:職稱級別;顧客包含壹個成員變量:賬戶余額。

class

worker

extends

Person{

private

String

Title_Level;

public

String

getTitle_Level()

{

return

Title_Level;

}

public

void

setTitle_Level(String

title_Level)

{

Title_Level

=

title_Level;

}

}

class

Customer

extends

Person{

private

int

Account_balance;

public

int

getAccount_balance()

{

return

Account_balance;

}

public

void

setAccount_balance(int

account_balance)

{

Account_balance

=

account_balance;

}

}

//(3)

設計壹個類

取款機包含兩個成員方法:取款,查詢賬戶。

interface

ATM{

void

Teller(Customer

cus);

void

Checkaccount(Customer

cus);

}

//4)

實現取款機的取款方法,

//當顧客來取錢但是賬戶余額不足時拋出異常“余額不足”並顯示,

//無論取款是否發生異常,最終取款方法需要執行“退卡”操作。

class

ATMimpl

implements

ATM{

public

void

Checkaccount(Customer

cus)

{

}

public

void

Teller(Customer

cus)

{

}

}

  • 上一篇:本人想做舊衣回收生意,不知道前景怎麽樣?有錢賺嗎?請教前輩們
  • 下一篇:學計算機需要具備什麽能力
  • copyright 2024編程學習大全網