Java 基础 第4 章练习题 大外软件学院 第1页 共12页 第4 章 继承与多态 一. 选择题 1
编译和运行以下两文件结果是( D )
//文件P1
java package MyPackage; class P1{ void afancymethod(){ System
println("What a fancy method"); } } //文件 P2
java package YourPackage; import MyPackage
*; public class P2 extends P1{ public static void main(String argv[]){ P2 p2 = new P2(); p2
afancymethod(); } } A.两个均通过编译,P2 运行时输出 What a fancy method B.没一个通过编译 C.两个均通过编译,但 P2 运行时出错 D.P1 通过编译,但 P2 出现编译错误 2.下列程序运行的结果是( A )
package a; package b; public class D{ public static void main(String args[]) { System
println("^_^,今天心情不错
"); } } A.出现编译错误 B.^_^,今天心情不错
C.通过编译,运行时出错 D.以上都不对 3.Java 的核心类库中哪个包,Java 系统能自动引入( B )
A.java
io B.java
lang C.java
net D.java
util 4.下列程序运行结果是( A )
private class Base{ Base(){ int i = 100; System
println(i); } } Java 基础 第4 章练习题