首页 > 计算机类考试 > 计算机二级 > Java > 问题详情
搜题
题目内容 (请给出正确答案)
[主观]

设有下面两个类的定义。 class Person { long id; // 身份证号 String name; // 姓名 } class Student extends Person { int score; // 入学总分 } intgetScore() { return score;} } 则类Person和类Student的关系是? }

A.包含关系

B.继承关系

C.关联关系

D.上述类定义有语法错误

请帮忙给出正确答案和分析,谢谢!

答案
查看答案
更多“设有下面两个类的定义。 class Person { long id; // 身份证号 String name; // 姓名 } class……”相关的问题

第1题

对于下面()类定义,可以通过“newJ_Class()”生成类J_Class的实例对象。

A、publicclassJ_Class{publicJ_Class(void){}}

B、publicclassJ_Class{}

C、publicclassJ_Class{publicJ_Class(Strings){}}

D、publicclassJ_Class{publicvoidJ_Class(){}publicJ_Class(Strings){}

点击查看答案

第2题

在Java中,下面对于构造函数的描述错误的是()

A、类不一定要显式定义构造函数

B、构造函数的返回类型是void

C、如果构造函数不带任何参数,那么构造函数的名称和类名可以不同

D、一个类可以定义多个构造函数

点击查看答案

第3题

跃层住宅套内空间跨越两个或两个以上楼层且设有套内楼梯的套型。()
跃层住宅套内空间跨越两个或两个以上楼层且设有套内楼梯的套型。()
点击查看答案

第4题

设有类定义如下:class Base{public Base(int i){}}public class MyOver extends Base{public
设有类定义如下:
class Base{
public Base(int i){}
}
public class MyOver extends Base{
public static void main(String arg[]){
MyOver m = new MyOver(10);
}
MyOver(int i){
super(i);
}
MyOver(String s, int i){
this(i);
//Here
}
}
以下哪条语句可以安排在//Here处 ?
A.MyOver m = new MyOver();
B.super();
C.this("Hello",10);
D.Base b = new Base(10);

请帮忙给出正确答案和分析,谢谢!
点击查看答案

第5题

关于下面程序,()的结论是正确的。classJ_SubClassextendsJ_Test{}publicclassJ_Test{J_Test(inti){System.out.println(i);}publicstaticvoidmain(String[]args){J_SubClassa=newJ_SubClass();}}

A、不能通过编译,因为类J_Test没有定义无参数的构造方法

B、不能通过编译,因为类J_SubClass没有定义无参数的构造方法

C、不能通过编译,因为没有实现J_SubClass(inti)的构造方法

D、可以成功通过编译

点击查看答案

第6题

下面关于内部类的说法,错误的是()。

A、内部类不能有自己的成员方法和成员变量

B、内部类可用abstract修饰定义为抽象类,也可以用private或protected定义

C、内部类可作为其他类的成员,而且可访问它所在类的成员

D、除static内部类外,不能在类内声明static成员

点击查看答案

第7题

如果在定义一个类的时候没有用到关键字extends,则这个类没有直接父类。()
如果在定义一个类的时候没有用到关键字extends,则这个类没有直接父类。()
点击查看答案

第8题

在JavaScript中,下面哪一个字符串变量定义语句是正确的?()
在JavaScript中,下面哪一个字符串变量定义语句是正确的?()

点击查看答案

第9题

多态允许在多个类中定义同一个操作或属性名,并在每一个类中有不同的实现。()
多态允许在多个类中定义同一个操作或属性名,并在每一个类中有不同的实现。()
点击查看答案

第10题

设有定义:Strings=“World”;,下列语句错误的是()。

A、intm=s.indexOf(‘r’);

B、charc=s.charAt(0);

C、intn=s.length();

D、Stringstr=s.append(‘2’);

点击查看答案

第11题

设有宏定义:#define MY(x,y) x*y,则宏调用MY(2+3,5)的结果为25。 ()

点击查看答案
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
下载APP
关注公众号
TOP
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
搜题卡套餐
请选择支付方式
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能