1 / 36
文档名称:

《面向对象程序设计》实验指导书.doc

格式:doc   页数:36页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《面向对象程序设计》实验指导书.doc

上传人:cdsqbyl 2015/6/10 文件大小:0 KB

下载得到文件列表

《面向对象程序设计》实验指导书.doc

文档介绍

文档介绍:《面向对象程序设计》
实验指导书
郭玉柱
广东商学院信息学院
二0一0 年十二月
目录
实验一 Java基础实验
实验二 Java面向对象特性试验--Java中的类、对象和方法
实验三类的继承、多态、接口、访问控制符与修饰符
实验四 Java资源及其利用
实验五 Java 语言的异常处理
实验六输入输出流
实验七图形用户界面设计
实验八 Java Applet及多线程试验
附录1 实验报告格式
实验一 Java基础实验
一、实验目的与要求
1. 学****编写简单的Java程序。
2. 学****掌握Java基本数据类型及其基本运算。
3. 学****掌握Java 的基本流程控制语句。
二、相关知识
1. 了解JDK的工作环境,以及如何使用JDK进行编程。
2. 熟悉集成软件 。
二、实验内容
1. 。
2. 用Java语言编写一个应用程序在屏幕上输出1000之内的素数。
3. 一个数如果恰好等于它的因子之和,这个数就称为“完数”,比如28=1+2+4+7+14。编写一个应用程序在屏幕上输出1000之内的完数。
4. 求满足1!+2!+3!+ …+n!≤9999的最大整数n 。
5. 一个三位的整数如果它的各位数字的立方之和等于这个三位数,就称此数为水仙花数,比如,编写一个应用程序在屏幕上输出所有水仙花数。
6. 下面程序的输出结果是什么?

实验二 Java面向对象特性试验-Java中的类、对象和方法
一、实验目的与要求
1. 掌握类的定义和使用。
2. 掌握对象的声明、创建和使用。
3. 掌握构造方法的定义和使用。
4. 掌握类方法(静态方法)和非类方法(非静态方法)的区别和使用。
5. 掌握成员变量和局部变量的区别和使用。
二、实验内容
1. 编写一个Java程序,定义一个表示学生的类,类名Student,
其成员变量有:学号、班级姓名、性别、年龄;
成员方法:(1)获得班号(2)获得姓名(3)获得年龄(4)修改年龄;
创建一个Student的对象,修改该对象的年龄,并输出该对象的年龄。
,用于初始化所有成员变量,增加一个方法toString(),它的返回值是String,其功能是把一个Student类的对象的成员变量信息组合成一个字符串并输出。
3. 简述构造函数的作用和特点。下面是某同学为Student类编写的一个构造函数,请指出那些地方有错误:
void Student(int sno, String sname){
studentNo=sno;
studentName=sname;
return sno;
}
4. 编写一个日期类Date,要求:
(1) 日期类 Date的成员变量有:year, month,day 都是int 型。
(2)日期类的方法有:
构造方法 Date(),日期的默认值为2008年1月1日;
构造方法 Date(int y,int m,int d),形参y,m,d分别为某个日期的年月日的初始值;
成员方法 int getYear():获取日期的年数作为方法的返回值;
成员方法 int getMonth():获取日期的月份作为方法的返回值;
成员方法 int getYear():获取日期的日作为方法的返回值;
成员方法 void showDate():已“****年**月**日”的形式显示一个日期。
?
public class ShowErrors{
public static void main(String arg[ ]){
ShowErrors t=new ShowErrors();
();
}
}
public class ShowErrors{
public static void main(String arg[ ]){
ShowErrors t=new ShowErrors(5);
}
}
(1)
(2)
public class ShowErrors{
public static void main(String arg[ ]){
C c=new C();
();
}
}
class C{
int value=2;
}
public class ShowErrors{
public void method1(){
Circle c;
(“What is r