欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java面向?qū)ο蟠a,Java面向?qū)ο蟠a題

關(guān)于java面向?qū)ο蟮囊粋€(gè)代碼小問題

public?void?setData(String?name,Score?score){

創(chuàng)新互聯(lián)公司主要從事成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)坡頭,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

this.name=name;

this.score=score;

}

這個(gè)方法可以不用寫的,跟Score一樣,寫個(gè)構(gòu)造方法,一般構(gòu)造方法都是用來初始化數(shù)據(jù)的:

public?Student(String?name,Score?score){

this.name=name;

this.score=score;

}

Java面向?qū)ο蟪绦蚓幊?/h2>

public?static?void?main(String?args[])?{

Scanner?scanner?=?new?Scanner(System.in);

System.out.println("請(qǐng)輸入一個(gè)開始數(shù)字:");

int?a?=?0;

try?{

a?=?scanner.nextInt();

}?catch?(Exception?e)?{

System.out.println("輸數(shù)字不合法");????????

return;

}

System.out.println("請(qǐng)輸入一個(gè)結(jié)束數(shù)字:");

int?b?=?0;????

try?{

b?=?scanner.nextInt();

}?catch?(Exception?e)?{

System.out.println("輸數(shù)字不合法");????????

return;

}????

int?sum?=?0;????

if?(a??b)?{????????

for?(int?i?=?b;?i?=?a;?i++)?{

sum?=?sum?+?i;

}

}?else?{??????

for?(int?i?=?a;?i?=?b;?i++)?{

sum?=?sum?+?i;

}

}

System.out.println(sum);

}

請(qǐng)用java中面向?qū)ο蟮乃枷胗么a描述如下內(nèi)容:

把 人 封裝成一個(gè)類Person,繼承這個(gè)類 變有了 人應(yīng)該有的屬性

把 家庭成員關(guān)系封裝一個(gè)類Family,繼承這個(gè)類有了家庭關(guān)系的屬性

把工作封裝成一個(gè)接口Jop,繼承這個(gè)接口實(shí)現(xiàn)了工作的方法

由于Person 和 Family 屬性都是固定的,即每個(gè)人的情況基本都一樣所以封裝成類

Jop 則是因?yàn)?每個(gè)人的工作不一樣,所有做成接口,究竟是什么樣的工作讓這個(gè)人來實(shí)現(xiàn)

這里Person 和 Family需要的屬性并不多,所以我統(tǒng)一將他們封裝了一個(gè)類 Person 實(shí)現(xiàn)代碼如下:

public?class?XiaoHong?extends?Person?implements?Jop?{

public?XiaoHong(String?name,?String?sex,?String?Father,?String?Mother,

String?Son)?{

super(name,?sex,?Father,?Mother,?Son);

//?TODO?Auto-generated?constructor?stub

}

public?static?void?main(String[]?args)?{

XiaoHong?xiaohong?=?new?XiaoHong("小紅","女","李雷",?"韓梅梅",?"討厭啦!人家還小!");

System.out.println(xiaohong);

xiaohong.work();

}

@Override

public?void?work()?{

System.out.println("我是一個(gè)高中生");

}

}

/********************************************************************************/

public?class?Person?{

private?String?name?=?"I?Don't?Know";

private?String?sex?=?"I?Don't?Know";

private?String?Father?=?"I?Don't?Know";

private?String?Mother?=?"I?Don't?Know";

private?String?Son?=?"I?Don't?Know";

public?Person(String?name,?String?sex,?String?myFather,?String?myMother,

String?mySon)?{

super();

this.name?=?name;

this.sex?=?sex;

this.Father?=?myFather;

this.Mother?=?myMother;

this.Son?=?mySon;

}

public?String?getName()?{

return?name;

}

public?String?getSex()?{

return?sex;

}

public?String?getMyFather()?{

return?Father;

}

public?String?getMyMother()?{

return?Mother;

}

public?String?getMySon()?{

return?Son;

}

@Override

public?String?toString()?{

return?"Person?[name="?+?name?+?",?sex="?+?sex?+?",?Father="

+?Father?+?",?Mother="?+?Mother?+?",?Son="?+?Son

+?"]";

}

}

/******************************************************************************/

public?interface?Jop?{

public?void?work();

}

采用Java語言面向?qū)ο笏枷耄帉懗绦颍?七個(gè)要求7個(gè)代碼

public

class

Person

{

//(1)

設(shè)計(jì)一個(gè)類

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

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)

設(shè)計(jì)員工和顧客兩個(gè)類為

人員類的子類,員工類包含一個(gè)成員變量:職稱級(jí)別;顧客包含一個(gè)成員變量:賬戶余額。

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)

設(shè)計(jì)一個(gè)類

取款機(jī)包含兩個(gè)成員方法:取款,查詢賬戶。

interface

ATM{

void

Teller(Customer

cus);

void

Checkaccount(Customer

cus);

}

//4)

實(shí)現(xiàn)取款機(jī)的取款方法,

//當(dāng)顧客來取錢但是賬戶余額不足時(shí)拋出異常“余額不足”并顯示,

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

class

ATMimpl

implements

ATM{

public

void

Checkaccount(Customer

cus)

{

}

public

void

Teller(Customer

cus)

{

}

}

本文題目:java面向?qū)ο蟠a,Java面向?qū)ο蟠a題
本文地址:http://chinadenli.net/article42/dsehjhc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航網(wǎng)站策劃建站公司企業(yè)建站網(wǎng)站改版定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)