首页>计算机等级考试>历年真题>正文
09年计算机二级试题:JAVA面试题集(三)

www.zige365.com 2010-7-5 11:58:01 点击:发送给好友 和学友门交流一下 收藏到我的会员中心






子类: 

package test; 

import test.FatherClass; 

public class ChildClass extends FatherClass 



public ChildClass() 



System.out.println("ChildClass Create"); 



public static void main(String[] args) 



FatherClass fc = new FatherClass(); 

ChildClass cc = new ChildClass(); 





输出结果: 

C:>java test.ChildClass 

FatherClass Create 

FatherClass Create 

ChildClass Create 



4、内部类的实现方式? 

答:示例代码如下: 

package test; 

public class OuterClass 



private class InterClass 



public InterClass() 



System.out.println("InterClass Create"); 





public OuterClass() 



InterClass ic = new InterClass(); 

System.out.println("OuterClass Create"); 



public static void main(String[] args) 



OuterClass oc = new OuterClass(); 





输出结果: 

C:>java test/OuterClass 

InterClass Create 

OuterClass Create 

再一个例题: 

public class OuterClass { 

private double d1 = 1.0; 

//insert code here 



You need to insert an inner class declaration at line 3. Which two inner class declarations

 are 



valid?(Choose two.) 

A. class InnerOne{ 

public static double methoda() {return d1;} 



B. public class InnerOne{ 

static double methoda() {return d1;} 



C. private class InnerOne{ 

double methoda() {return d1;} 



D. static class InnerOne{ 

protected double methoda() {return d1;} 



E. abstract class InnerOne{ 

public abstract double methoda(); 



说明如下: 

一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错 

二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。 



故 D 错 

三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确 

四.答案为C、E 





5、Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示? 

答:Server端程序: 

package test; 

import java.net.*; 

import java.io.*; 

public class Server 



private ServerSocket ss; 

private Socket socket; 

private BufferedReader in; 

本新闻共3页,当前在第2页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
09年计算机二级试题:JAVA面试题集(一)