java程序设计基础实验-java程序中调用exe程序
(3)掌握构造函数的概念和使用。
(4)掌握类极其成员的访问控制符。
2.实验任务
(1)阅读下面的程序,在main()方法里添加语句完成如下功能:
①创建一个MyValue类的对象myValue.
②为myValue对象中的value域赋值10。
③使用getVaule()方法获得myValue对象中的数据并将它打印在屏幕上。
class MyValue
{
private int value;
public void setValue(int x)
{
Value = x;
}
public int getValue;
{
return value;
}
}
public class UseValue
{
public staTIc staTIc void main(String args[])
{
}
}
(2)试编写Java代码实现一个计数器类Computer其中包括:
对于这个类,你计划定义几个构造函数?
(3)使用计数器类java程序设计基础实验,编程管理会议室投影仪的出借情况。每购入一台投影仪或收回一台投影仪,计数器加一;每淘汰一台投影仪或借出一台投影仪,计数器减一。
(4)编程实现矩形类,其中应包括计算矩形周长和面积的方法。如何使你的定义更好的满足面向对象程序设计中信息隐藏和封装的原则?对于这个类,你计划定义几个构造函数?
(5)使用矩形类,编程统计若干块土地的相关信息。由用户输入每块土地的长与宽,程序将计算其面积并显示出来。
实验项目㈡:
1.实验目的
(1)掌握类的继承关系和派生方法。
(2)掌握多态的概念与使用。
(3)掌握接口的定义和使用。
(4)掌握包的概念与使用。
2.实验任务
(1)为实验4中定义的矩形类派生一个子类:正方形类。若正方形类的操作同样是求周长和面积,则这个子类除了从父类那里继承来的方法之外,还需要定义那些方法。列出正方形类的所有域与方法。编程检查、运行所编写的正方形类。
(2)定义接口Printable,其中包括一个方法pringTItMyWay(),这个方法没有形参,返回值为空。
(3)改写矩形类,使之实现Printable接口,用pringTItMyWay()方法矩形的相关信息(长、宽、高、面积)打印在屏幕上。
(4)改写正方形类java程序设计基础实验,重载pringtItMyWay()方法,将正方形的边长、周长、面积打印在屏幕上。
(5)在Printable接口中增加一个新的pringtItMyWay(char)方法,这个方法有一个字符类型的形参,返回值为空。其功能是利用给出的字符打印,例如若给定的字符为#,一个长为5,宽为3的矩形的屏幕打印结果为:
#####
#####
#####
保持矩形类不变,编译运行,有什么结果?为什么?在矩形类中实现定义的pringtItMyWay(char)方法,保持正放形类不变,编译运行,有什么结果?为什么?
(6)将矩形和正方形组织成一个包MyFigures.
三、实验要求:
四、思考题:
五、程序清单(完成项目㈠的填空;写出项目㈡的程序清单):
六、运行结果:
七、调试分析及实验心得:
八、解答思考题: