- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java上机实验答案与解
析
内部编号:(YUUT-TBBY MMUT-URRUY-UOOY DBUY10128)
JAVA上机实验题答案与解析
实验一 Java程序编程
编写一个Java应用程序,输出内容为Hello!。
注:文件位置位于 e:\2:\ 编译:(l)e:(2)cd2 (3) javac (4) java Hello
编写一个Java小应用程序,输出内容为我一边听音乐,一边学Java。
第一步编写
import . *;
import .*;
public class MyApplet extends Applet{
public void paint (Graphics g) (
(我一边听音乐,我一边做java”, 25, 25);
)
)
第二步 在DOS环境中编译(....javac )
第三步使用记事本编写
〈applet code= height=200 width=120
/applet〉
第四步将记事本文件名命名为
第五步打开 实验二类的定义
、编写Java应用程序,自定义Point类,类中有两个描述坐标位置的double变 量x,y,利用构造方法,实现对Point对象pl,p2初始化,pl和p2对应坐标分别 为(15, 2Q), (10, 30);定义方法getXO, getY()分别获得点的横坐标和纵坐标; 定义方法setX(), setY()分别获得点的横坐标和纵坐标;并且把pl和p2输出; public class Point (
double x, y;
Point(double x,double y) {
=x;
二y;
)
double getX() (
return x;
}
double getY () {
return y;
}
void setX(double x) (
=x;
)
void setY(double y) (
=y:
) public static void main(Stringargs) (
Point pl=new Point (15, 20);写力所应程瘩* 自定义 Circle 类,
类中有两个double变量弓s, 一个类变量pi,利用构造方法实现对半径是3和的初
始化,自定义getArea方法实现,
始化,自定义getArea方法实现,
面积求解;
public class Circle (
double s, r;
public Circle (double r)( double getArea()(
=pi*r*r;
return s;
)
public static void main(Stringargs) (
Circle cl=new Circle(3):
Circle c2=new Circle;
Area ());
AreaO);
)
实验三类的继承和多态性
1. (1)编写一个接口 ShapePars要求:接口中的方法:int getArea ():获得图
形的面积。int getCircumference():获得图形的周长
(2)编写一个、类 Circle,要求:圆类 Circle 实现接口 ShapePara@
(2)编写一个、
该类包含有成员变量:
radius:public修饰的double类型radius,表示圆的半径。
x: private修饰的double型变量x,表示.
x: private修饰的double型变量x,表示.
心的横坐标。
y: protected修饰的double型变量y9表示,
心的纵坐标。
包含的方法有:
心为Circle (double radius)有参构造方法。以形参表中的参数初始化半径,
心为
坐标原点。double getRadiusO:获取半径为方法的返回值。void
se tCen ter (double x,double y):利用形参表中的参数设置类
se tCen ter (double x,
double y):利用形参表中的参数设置类Circle的.
心坐
标。void setRadius (double radius):利用形参表中的参数设置类Circle的 radius 域。
在主方法中产生半径为5的圆。
interface ShapePara {
double getArea(double r): double getCircumference(double r);
}义图形类Shape,该类中有获得面积的方法getAreaO;定义长方形类Rect,该 类是Shape的子类,类中有矩形长和宽的变量double a, double b,设置长和宽的 方法 setWidth ()、setHeight (),使用getArea ()求矩形面积;利用getArea
原创力文档


文档评论(0)