设有下面两个类的定义class Person {long id; // 身份证号String name; // 姓名}class Student extends Person {int score; // 入学总分int getScore(){return score;}}问:类Person和类Student的关系是( ) 。
A. 包含关系
B. 继承关系
C. 关联关系
D. 无关系,上述类定义有语法错误
查看答案
下面对java继承机制描述错误的是( )
A. 声明子类时用extends关键字
B. 继承是面向对象的一个重要特征
C. java支持多重继承
D. 继承时子类可以添加自己的方法
当子类中的成员变量与父类中的成员变量相同时:( )
A. 子类中的成员变量隐藏父类中的变量
B. 父类中的成员变量隐藏子类中的变量
C. 子类中变量无效
D. 该声明非法
Java语言的类之间的继承关系是( )
A. 单继承
B. 多继承
C. 单继承和多继承
D. 不能继承
如果Truck类扩展了Vehicle类,那么称Truck类为( ) ,称Vehicle类为()
A. 超类 ,子类
B. 子类, 超类
C. 超类,直接超类
D. 直接超类,超类