设有下面两个类的定义:class Person { class Student extends Person {long id; // 身份证号 int score; // 入学总分String name; // 姓名 int getScore(){char sex; //性别 return score; }} }问:类Person和类Student的关系是?()
A. 包含关系;
B. 继承关系;
C. 关联关系;
D. 无关系,上述类定义有语法错误;
查看答案
若需要定义一个类变量或类方法,应使用哪种修饰符?()
A. static;
B. package;
C. private;
D. public;
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为?()
A. 方法隐藏;
B. 方法覆盖;
C. 方法重载;
D. Java不支持此特性;
下列说法正确的是?()
A. Java中包的主要作用是实现跨平台功能;
B. package语句只能放在import语句后面;
C. 包(package)由一组类(class)和接口(interface)组成;
D. 可以用
E. include关键词来标明来自其它包中的类;
当编译并运行下列程序段时,将会发生什么情况?()class VarInBase{int i=10;public void print(){System.out.println("i="+i);}}class VarInSub extends VarInBase{int i=100;public void print(){int i=1000;System.out.println("i="+i);}}public class Main{public static void main(String args[]){VarInBase m=new VarInSub();m.print();}}
A. 输出i=10;
B. 输出i=100;
C. 输出i=1000;
D. 编译错误;