Java的类和对象实验.doc

Java的类和对象实验.doc

ID:62033557

大小:38.50 KB

页数:6页

时间:2021-04-15

Java的类和对象实验.doc_第1页
Java的类和对象实验.doc_第2页
Java的类和对象实验.doc_第3页
Java的类和对象实验.doc_第4页
Java的类和对象实验.doc_第5页
资源描述:

《Java的类和对象实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、实验内容1)设计一个Point类,该类包含两个int类型的成员变量:x、y,一个Color类型的成员变量mycolor。请给出此类的构造方法,分别是一个不带参数的,一个带两个参数的,一个带三个参数的构造方法。还要给出对应的get方法和set方法,最后重写equals和toString方法.2)Vector类的使用。要求:编写一个程序,创建Vector类的实例vectorInstance;随机产生[0,100]之间的3个整数,依次插入到vectorInstance中;将字符串“helloworld”,插入到vectorInstance的末尾。将字符‘A’,插

2、入到vectorInstance的第一个位置;在显示器上输出vectorInstance中的所有数据。3)一个公司,拥有普通员工、行政人员和经理三类员工,全体员工的工资都包括:基本工资、奖金,同时享受医疗保险和劳动保险。行政人员和经理还享受车补;经理还有内部分红。请你为该公司设计一个简单的工资管理程序。九、程序清单1>package imut.cstd.j09_2;importjava。awt。Color;public classPoint{ﻩprivateintx;privateinty;privateColormycolor;publicPoint(){ﻩ

3、x=0;ﻩy=0;ﻩmycolor=null;ﻩ}public Point(int x,int y){this.x=x;ﻩthis。y=y;ﻩ}ﻩpublicPoint(int x,int y,Colormycolor){this.x=x;ﻩthis.y=y;ﻩﻩthis.mycolor=mycolor;}publicint getX(){ﻩreturn x;}publicintgetY(){return y;}publicColorgetMycolor(){returnmycolor;}publicvoidsetX(intx){ﻩthis.x=x;ﻩ}ﻩpu

4、blicvoidsetY(inty){this.y=y;ﻩ}ﻩpublicvoid setMycolor(Color mycolor){ﻩthis.mycolor=mycolor;}publicStringtoString(){ﻩﻩreturn"X=”+x+"n"+”Y="+y+"”+"Mycolor=”+mycolor;}publicbooleanequals(Object p){ if(p==null)returnfalse;ﻩﻩif(!(pinstanceofPoint))returnfalse;ﻩPointtemp=(Point)p;ﻩif((m

5、ycolor==null)&&(temp.mycolor==null)&&(x==temp.x)&&(y==temp.y))returntrue;if(!(temp。mycolor==null)&&(mycolor。equals(temp。mycolor))&&(x==temp。x)&&(y==temp.y))returntrue;elsereturnfalse;}public staticvoidmain(String[] args){ﻩﻩPoint p=newPoint();ﻩSystem.out.println(p);Pointp1=newPoint(2

6、,2,new Color(45));ﻩPointp2=newPoint(2,2,newColor(45));System.out.print(p1+”和”+p2+”相等?"+p1。equals(p2)+”");ﻩPoint p3=newPoint(5,4);ﻩPoint p4=newPoint(5,4);System。out.print(p3+”和"+p4+"相等?"+p3。equals(p4)+”\n”);ﻩﻩPointp5=newPoint(2,4);ﻩPointp6=newPoint(5,4);System.out.print(p5+”和"+p6+”

7、相等?"+p5。equals(p6));ﻩ}}2>packageimut.cstd。j09_2;importjava。util。Vector;publicclassConnect{ﻩ@SuppressWarnings({"unchecked",”rawtypes"})public staticvoidmain(String[]args){ﻩﻩVectorvectorInstance =newVector();vectorInstance.add("A");ﻩfor(inti=0;i〈3;i++){ﻩﻩint rand=(int)(Math.random()*1

8、01);ﻩﻩvectorInstanc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。