易截截图软件、单文件、免安装、纯绿色、仅160KB

Java实践课程实验(2009岁末整理)

面向对象原理与Java
实践课程实验代码及报告
 
实验
1
:对象和类
实验内容:
  
1
、尝试两人合作编写程序,加深对方法的接口与实现的理解。其中一人负责编写方法
isPrime()
,用于判断一个给定的正整数是否素数,另一个人负责编写主方法
main()
,利用
isPrime()
验证著名的哥德巴赫猜想:任何比
2
大的偶数都可表示为两个素数之和。(提示:验证必须有上界,程序未调试成功之前应先选择一个较小的上界,调试成功后再换成较大的上界。上界可由用户输入,否则应定义为一个符号常量。)
2
、设计一个简单的日期类
Date
,然后编写一个主程序演示该类的用法。(提示:一个日期至少具有年、月、日等属性,其行为有初始化、修改日期、返回描述日期的字符串、返回该日期的年、月、日等。)
3
、试设计一个带有四则运算的复数类,并编写主程序演示其用法。(提示:一个复数
Complex
由两部分组成:实部
realPart
和虚部
imaginaryPart
,两个复数可进行加、减、乘、除四则运算。)
 
 
实验
2
:继承与接口
实验内容:
1
、假定要为某个公司编写雇员工资支付程序。这个公司有各种类型的雇员,不同类型的雇员按不同的方式支付工资:经理(
Manager
)每月获得一份固定的工资;销售人员(
Salesman
)在基本工资的基础上每月还有销售提成;一般工人(
Worker
)则按他每月工作的天数计算工资。
(提示:设计一个抽象类――雇员(
Employee
)描述雇员的共同特性,例如姓名(
name
)等。这个类还应提供一个计算工资的抽象方法
computeSalary()
,使得可以通过为个类计算所有雇员的工资。
设计经理(
Manager
)类、销售人员(
Salesman
)类、一般工人(
Worker
)类,再设计一个演示用的类。)
2
、在前面的基础上对雇员工资计算程序进行扩充,即将一般雇员再细分为计时雇员(
DailyWorker
)和计件雇员(
PieceWorker
)两类,计时雇员按天计算工资额,而计件雇员按其生产的产品件数计算工资额。(提示:设计这两个类,与前面的程序结合在一起,修改一下演示程序,演示这些类的用法。)
3
、在程序包
packageOne
中编写至少含一个方法的公有接口
InterfaceOne
。在程序包
packageTwo
中定义公有类
SuperClass
,该类含有一个受保护的内部类
InnerClass
,这个类实现接口
InterfaceOne
。在程序包
packageThree
中定义公有类
SubClass
继承
SuperClass


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java反射经典实例 Java Reflection Cookbook (转)

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。
1. 得到某个对象的属性
1 public Object getProperty(Objec ......

java中怎么加入声音

java中怎么加入声音 先说一下在 applet 中播放声音文件的一般步骤:
 
创建一个 AudioClip 对象
装入 .au 或者wav的声音文件(或者后面所说的支持的类型)到 AudioClip 对象
 
 
下面是相应的代码:
 import java.applet.*;
 
AudioClip ac = getAudioClip(getCodeBase(), soundFile);
ac. ......

2009年最后一博:关于 Java 中对象的复制

2009年最后一博:关于 Java 中对象的复制
        Java 中的赋值操作符与 C++ 中的不一样。在 C++ 中,这条语句:bc2 = bc1;将一个名为 bc1 的对象的所有数据都拷贝到名为 bc2 的对象中。也就是说这条语句执行后,程序中有两个含有相同数据的对象。然而在 Java 中,这条相同的赋值语句 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号