计算机二级

设有下列两个类的定义,则类Person和类Man的关系是 ( ) class Person{ long id;//身份证号 Stringname;//姓名 } class Man extends Person{ int age;//年龄 int getScore(){ return score; } }A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误

题目

设有下列两个类的定义,则类Person和类Man的关系是 ( ) class Person{ long id;//身份证号 Stringname;//姓名 } class Man extends Person{ int age;//年龄 int getScore(){ return score; } }

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

【多选题】下面()是Person类的构造方法。

A.private Person(){ }

B.Person(String name,int age){ }

C.person(String name,int age){ }

D.public Person(String name,int age,char sex){ }

E.public void Person(String name,int age,char sex){ }


A

第2题:

设有下面两个类的定义: class Person{ long id;// 身份证号 String name://姓名 } class Student extends Person{ int score://成绩 int getScore( ){ return score; } } 则类Person和类Student的关系是( )。

A.包含关系

B.继承关系

C.关联关系

D.无关系


正确答案:B

第3题:

设有下列两个类的定义,则类Person和类Man的关系是( )。 class Person{ long id; //身份证号 Stringname;//姓名 } class Man extends Person{ int age;//年龄 int getScore(){ return score; } }

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误


正确答案:B

第4题:

设有下列两个类的定义,则类Person和类Man的关系是 class Person { long id;/ / 身份证号 String name;/ / 姓名 } class Man extends Person { int age;/ / 年龄 int getScore( ) { return score; } }

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误


正确答案:B
解析:主要考查Java中类的继承,通过在类声明中加入extends子句来创建子类,其格式为:classSubClassextendsSuperClass{},其中SubClass为子类名,SuperClass为父类名。

第5题:

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

A.包含关系

B.继承关系

C.关联关系

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


正确答案:B

第6题:

设有下面两个类的定义: class Person{ long id // 身份证号 String name; //姓名 } class Student extends Person{ int score: //成绩 int getScore ( ) { return score; } } 则类Person和类Student的关系是( )。

A.包含关系

B.继承关系

C.关联关系

D.无关系


正确答案:B

第7题:

设有下面两个类的定义:classperson{longid;//身份证号stringname;//姓名}classstudentextendsperson{intscore;//入学总分intgetscore(){returnscore;}}则类person和类student的关系是_________。

A.关联关系

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

C.继承关系

D.包含关系


正确答案:C

第8题:

设有下列两个类的定义,则类Person和类Man的关系是( )。 class Person { long id; //身份证号 String name; //姓名 } class Man extends Person { int age; //年龄 int getAge() { return age; } }

A.包含关系

B.继承关系

C.关联关系

D.无关系,上述类定义有语法错误


正确答案:B
解析:本题主要考查Java中类的继承,通过在类声明中加入extends子句来创建子类,其格式为:class SubClass sextends SuperClass{},其中SubClass为子类名,SuperClass为父类名。

第9题:

( 30 )下列代码声明了 3 个类

class Person{};

class Student:public Person{};

class Undergraduate:Student{};

下列关于这些类之间关系的描述中,错误的是

A )类 Person 是类 Undergraduate 的基类

B )类 Undergraduate 从类 Student 公有继承

C )类 Student 是类 Person 的派生类

D )类 Undergraduate 是类 Person 的派生类


正确答案:B