成绩:
JAVA编程B综合实验报告
实验名称:面向对象编程
实验时间:2012年 5月 31日星期四
JAVA编程B综合实验报告
一、实验名称
面向对象编程
二、实验目的
1、理解Java语言是如何体现面向对象编程基本思想,
2、了解类的封装方法,以及如何创建类和对象,
3、了解成员变量和成员方法的特性。
4、掌握OOP方式进行程序设计的方法,
5、了解类的继承性和多态性的作用。
三、实验环境配置
Windows XP、JDK 1.6与Eclipse 3.5
四、实验记录
1)创建Applet 应用小程序
2)创建对象并使用对象
3)使用修饰符
五、代码分析
一、创建Applet 应用小程序
1、创建一个Applet应用程序文件。
(1)程序功能:建立一个Applet小程序,使其可以进行简单的加法运算。该程序要包含类、接口、属性、方法、事件等面向对象的基本元素。
(2)程序源代码如下。
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class Applet1 extends Applet implements ActionListener {
Label label1 = new Label("+");
Label label2 = new Label("=");
TextField field1 = new TextField(6);
TextField field2 = new TextField(6);
TextField field3 = new TextField(6);
Button button1 = new Button("相加");
public void init() { // 初始化
add(field1);
add(label1);
add(field2);
add(label2);
add(field3);
add(button1);
button1.addActionListener(this);
}
public void actionPerformed(ActionEvent e) { // 处理按钮事件
int x = Integer.parseInt(field1.getText())
+ Integer.parseInt(field2.getText());
field3.setText(Integer.toString(x)); // 数值转换为字符串
}
}
2、编写一个浏览Applet应用程序的页面文件Applet1.HTML,源代码如。
<html>
<applet code="Applet1.class" height=200 width=400>
</applet>
</html>
3、将Applet1.java 源程序编译为Applet1.class文件
4、使用浏览器或使用小程序查看器浏览Applet1.HTML文件(即在命令提示符窗口输入:appletviewer Applet1.HTML)。
二、创建对象并使用对象
1、编写Applet 程序
(1)程序功能:这个Applet程序要在页面上输出两个矩形,并伴有文字输出。
(2)Applet2.java程序的源代码如下。
import java.awt.*;
import java.applet.Applet;
public class Applet2 extends Applet {
MyBox b1 = new MyBox();// 创建对象b1
MyBox b2 = new MyBox(170, 20, 60, 60); // 创建对象b2
public void paint(Graphics g) {
b1.setPosition(20, 20);
b1.setSize(60, 60);
b1.draw(g);
g.drawString("矩形 1 的 X 位置: " + b1.getX(), 20, 100);
g.drawString("矩形 1 的 Y 位置: " + b1.getY(), 20, 120);
b2.draw(g);
g.drawString("矩形 2 的java的tostring方法 X 位置: " + b2.getX(), b2.getX(), b2.getY() + 80);
g.drawString("矩形 2 的 Y 位置: " + b2.getY(), b2.getX(), b2.getY() + 100);
}
}
class MyBox {
private int x, y, width, height;
MyBox() {
x = 0;
y = 0;
width = 0;
height = 0;
}
MyBox(int xPos, int yPos, int w, int h) {
x = xPos;
y = yPos;
width = w;
height = h;
}
public void setPosition(int xPos, int yPos) {
x = xPos;
y = yPos;
}
public void setSize(int w, int h) {
width = w;
height = h;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public void draw(Graphics g) {
g.drawRect(x, y, width, height);
}
}
2、编写一个浏览Applet 应用程序的页面文件Applet2.HTML。
<html>
<applet code="Applet2.class" height=200 width=400>
</applet>
</html>
3、将Applet2.java 源程序编译为Applet2.class 文件
4、使用浏览器或使用小程序查看器浏览Applet2.HTML 文件(即在命令提示符下输入:appletviewer Applet2.HTML)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论