云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > JAVA期末复习资料

JAVA期末复习资料

  • 62 次阅读
  • 3 次下载
  • 2025/6/6 4:41:56

}

public Who(String s){ super(s);

System.out.println(\ }

public static void main(String args[]){

Who w = new Who(\如果换成 Who w = new Who(\结果是? } }

9、阅读下面的程序: class ValHold{

public int i = 10; }

public class ObParm{

public static void main(String argv[]){ ObParm o = new ObParm(); o.amethod(); }

public void amethod(){ int i = 99;

ValHold v = new ValHold(); v.i = 30; another(v,i);

System.out.print(v.i); }

public void another(ValHold v, int i){ i = 0; v.i = 20;

ValHold vh = new ValHold(); v = vh;

System.out.print(v.i); System.out.print(i); } }

上面的程序编译是否成功?如果编译出错,指出哪行出错,并说明理由;如果编译正确,运行结果是什么?

10、抽象类和接口使用

interface Runner{public void run();} interface Swimmer{public double swim();}

abstract class Animal{abstract public int eat();}

class Person extends Animal implements Runner,Swimmer{ public void run(){System.out.println(\ public double swim(){int speed=20;return speed;} public int eat(){return 3;}

}

public class Test{

public static void main(String args[]){ Test t=new Test(); Person p=new Person(); t.m1(p); t.m2(p); t.m3(p); }

public void m1(Runner f){f.run();}

public void m2(Swimmer s){System.out.println(s.swim());} public void m3(Animal a){System.out.println(a.eat());} }

11、阅读下面的程序: abstract class Base{

abstract public void myfunc(); public void another(){

System.out.println(\ } }

public class Abs extends Base{

public static void main(String argv[]){ Base b = new Abs(); b.another(); }

public void myfunc(){

System.out.println(\ }

public void another(){ myfunc(); } }

12、阅读下面的程序代码,写出程序运行的打印结果。 class ParentClass{ int x=0;

int sum(int a,int b, int c){ return a+b+c; }

int sum(int a,int b){ return a+b; } }

class ChildClass extends ParentClass{

public ChildClass( ) {x=10;} int sum(int a,int b){ return a+b+1; } }

class Test{

public static void main(String args[]){ ParentClass p=new ChildClass();

System.out.println(p.sum(5,5,5)); System.out.println(p.sum(5,5)); System.out.println(p.x); } }

13、仔细阅读下面的程序代码,编译和运行后,请写出该程序的输出结果。 class Father{

String name=\ int age=45; int getAge(){ return age; }

String getName(){ return name; }

void setAge(int a){ age = a; } }

class Child extends Father{ String name=\ int age=18; int getAge(){ return age+1; } }

class Test2{

public static void main(String args[]){ Father p=new Child();

System.out.println(p.getAge()); p.setAge(30); System.out.println(p.getAge());

System.out.println(p.getName()); }

}

四、程序填空题 1、制作一个GUI应用程序,布局方式采用默认布局,定义一个按钮“Press me”放到 “North” 区域,并处理相应按钮事件。 import java.awt.*;

import java.awt.event.* ; import javax.swing.*;

//定义JButtontDemo类,其父类为JFrame,并实现接口ActionListener public class JButtonDemo { public JButtonDemo(){ JButton b;

setTitle(\

b= ;//创建按钮

;//将按钮放置于”North” 区域 ;//注册按钮的监听器 setSize(200,100); setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); }

{//实现ActionListener接口中的方法

System.out.println(\ }

public static void main(String args[ ]){ new TestJButton(); } }

2、请将下面程序填写完整 public class Zuoye2 {

private float r;//r为圆的半径 /*补充代码段1 */

public float circle() //计算圆的面积 {

return 3.14f*r*r; } }

class Test {

public static void main(String[]args) {

Zuoye2 z=new Zuoye2();

/*补充代码段2,计算输出半径为10的圆的面积 */

搜索更多关于: JAVA期末复习资料 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} public Who(String s){ super(s); System.out.println(\ } public static void main(String args[]){ Who w = new Who(\如果换成 Who w = new Who(\结果是? } } 9、阅读下面的程序: class ValHold{ public int i = 10; } public class ObParm{ public static void main(String argv[]){ ObParm o = new ObParm(); o.amethod(); }

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com