华南俳烁实业有限公司

java

當(dāng)前位置:中華考試網(wǎng) >> java >> java面試題 >> 文章內(nèi)容

java面向?qū)ο缶幊填}庫及答案(12)

來源:中華考試網(wǎng)  [2016年1月11日]  【

分析下面這段程序,指出父類、子類以及它們的成員,成員的作用是什么?

Class point{

Int x,y;

Point (int a,int b){setPiont(a,b);}

public void serPiont(int a,int b){x=a,y=b;}

 

}

class Circle extends Piont{

int radius;

Circle (int a,int b,int r){super(a,b);setRadius(r);}

public void setRadius(int r){radius=r;}

public double area() {return 3014159*radius*radius;}

}

解:Piont類為Circle類的父類。Piont類為Object類的子類。

Piont類包含成員變量x和y,以供成員方法和對象引用。成員方法setPiont的作用是設(shè)置點的坐標位置。構(gòu)造方法Piont通過參數(shù)a和b引用setPiont方法初始化成員變量x和y。

Circle類包含成員變量radius,以供保存半徑變量。成員方法setRadius的作用是設(shè)置半徑的值。成員方法area的作用是返回圓面積的值。構(gòu)造方法Circle通過參數(shù)a,b,r引用父類構(gòu)造方法和setRadius方法初始化變量radius、x、y。

5-8給出下列不完整代碼:

Class Person{

String name,department;

Int age;

public Person(string n ){name=n;}

public Person(string n ,int a ){name=n’,age=a;}

public Person(string n ,string d,int a){

department=d;

}

}

下面的那些表達式可以加到構(gòu)造方法的“   ”處(C)

A Person(n,a);             B this(Person(n,a));

C this(n,a);               D this(name,age);

責(zé)編:ljnbset
  • 會計考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
宁安市| 府谷县| 调兵山市| 汝阳县| 陵水| 广德县| 永平县| 淄博市| 芒康县| 中牟县| 农安县| 精河县| 麻阳| 三明市| 北宁市| 耒阳市| 新泰市| 龙胜| 镇巴县| 万载县| 碌曲县| 蓝田县| 遵义县| 白城市| 仁寿县| 乌什县| 青州市| 舟山市| 青河县| 韶关市| 久治县| 苍溪县| 延川县| 宝丰县| 闽清县| 顺昌县| 竹北市| 繁峙县| 万全县| 鄄城县| 阜宁县|