分析下面这段程序,指出父类、子类以及它们的成员,成员的作用是什么?
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的作用是设置点的坐标位置。构造方法Piont通过参数a和b引用setPiont方法初始化成员变量x和y。
Circle类包含成员变量radius,以供保存半径变量。成员方法setRadius的作用是设置半径的值。成员方法area的作用是返回圆面积的值。构造方法Circle通过参数a,b,r引用父类构造方法和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;
}
}
下面的那些表达式可以加到构造方法的“ ”处(C)
A Person(n,a); B this(Person(n,a));
C this(n,a); D this(name,age);
一级建造师二级建造师消防工程师造价工程师土建职称房地产经纪人公路检测工程师建筑八大员注册建筑师二级造价师监理工程师咨询工程师房地产估价师 城乡规划师结构工程师岩土工程师安全工程师设备监理师环境影响评价土地登记代理公路造价师公路监理师化工工程师暖通工程师给排水工程师计量工程师
执业药师执业医师卫生资格考试卫生高级职称护士资格证初级护师主管护师住院医师临床执业医师临床助理医师中医执业医师中医助理医师中西医医师中西医助理口腔执业医师口腔助理医师公共卫生医师公卫助理医师实践技能内科主治医师外科主治医师中医内科主治儿科主治医师妇产科医师西药士/师中药士/师临床检验技师临床医学理论中医理论