实验 3 面向对象程序设计

实验 3 面向对象程序设计

ID:13685709

大小:94.50 KB

页数:18页

时间:2018-07-23

实验 3  面向对象程序设计_第1页
实验 3  面向对象程序设计_第2页
实验 3  面向对象程序设计_第3页
实验 3  面向对象程序设计_第4页
实验 3  面向对象程序设计_第5页
资源描述:

《实验 3 面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验3面向对象程序设计(一)1.定义一个类MyValue,其中包括:用Value来保存一属性值;方法setValue设置Value,方法getValue获取Value,定义一个类UseValue,在该类的Main方法里面完成如下功能:创建一个MyValue类的对象MyValue;为MyValue对象中的Value赋值10;使用getValue方法获得MyValue对象中的数据并在屏幕上输出。【参考程序】classMyValue{privateintvalue;publicvoidsetvalue(intx){value=x;}publicintgetValue(){returnvalue;

2、}}publicclassUseValue{publicstaticvoidmain(Stringargs[]){MyValueMyV=newMyValue();MyV.setvalue(10);System.out.println(MyV.getValue());}}2.编写Java代码实现一个计数器类Computer,其中包括:用CountValue来保存计数器的当前值。方法Computer(inta)是构造方法并给CountValue赋初值。方法increment()计数器加一方法decrement()计数器减一方法reset()计数器清零使用计数器类创建一对象,该计数器对象当前值为

3、10,调用三次increment(),输出计数器当前值,调用一次decrement(),输出计数器当前值,调用reset(),输出计数器当前值.publicclassComputer{publicintCountValue;Computer(inta){CountValue=a;}publicvoidincrement(){CountValue++;}publicvoiddecrement(){CountValue--;}publicvoidreset(){CountValue=0;}publicstaticvoidmain(Stringargs[]){ComputerMyV=newCom

4、puter(10);MyV.increment();MyV.increment();MyV.increment();System.out.println(MyV.CountValue);MyV.decrement();System.out.println(MyV.CountValue);MyV.reset();System.out.println(MyV.CountValue);}}3.定义一个名字为MyRectangle的矩形类,类中有4个私有的整型成员变量,分别是矩形的左上角坐标(xUp,yUp)和右下角坐标(xDown,yDown);类中定义了无参数的构造方法和有4个int参数的构造

5、方法,用来初始化类对象。类中还有以下方法:getW()-计算矩形的宽度;getH()-计算矩形的高度;area()-计算矩形的面积;toString()-把矩形的宽、高和面积等信息作为一个字符串返回。编写应用程序使用MyRectangle类。【参考程序】classMyRectangle{privateintxUp,yUp,xDown,yDown;MyRectangle(){xUp=0;yUp=0;xDown=0;yDown=0;}MyRectangle(x1,y1,x2,y2){xUp=x1;yUp=y1;xDown=x2;yDown=y2;}publicintgetW(){returnx

6、Down-xUp;}publicintgetH(){returnyDown-yUp;}publicintarea(){returngetW()*getH();}publicStringtoString(){return"矩形宽:"+getW()+"矩形高:"+getH()+"矩形面积:"+area();}}publicClasstest{publicstaticvoidmain(Stringargs[]){MyRectanglerectangle=newMyRectangle(1,2,7,8);System.out.println(rectangle.toString());}}}}4.设

7、计一个表示用户的User类,类中的变量有用户名、口令(私有的)和记录用户个数的变量(静态的),定义类的3个构造方法(没有参数、有一个参数给用户名赋值、有两个参数给用户名和口令赋值)、获取和设置口令的方法、返回字符串表示的类信息的方法(包含用户名、口令)。编写应用程序测试User类。【参考程序】classUser{privateStringname,password;privatestaticintnumber;User(

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

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

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