7-实验七java面向对象(多态)

7-实验七java面向对象(多态)

ID:35523251

大小:57.97 KB

页数:5页

时间:2019-03-25

7-实验七java面向对象(多态)_第1页
7-实验七java面向对象(多态)_第2页
7-实验七java面向对象(多态)_第3页
7-实验七java面向对象(多态)_第4页
7-实验七java面向对象(多态)_第5页
资源描述:

《7-实验七java面向对象(多态)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浙注餐咲聃池就*曇浣实训报告系部班级姓名学号日期地点指导教师成绩实验七JAVA面向对象编程(多态)【实验目的】1.掌握JAVA语言类的定义和使用。2.掌握JAVA语言对象的声明和使用。3.掌握JAVA语言构造方法的概念和使用。4•掌握类及其成员的访问控制符的区别和使用。【预习内容】1.JAVA类的定义格式;2.JAVA对象的使用三步骤:声明、创建以及初始化:3•访问控制修饰符:public、private和protected的功能和区别;4・JAVA构造方法的概念和特点;5.JAVA多态的概念,及重载和覆盖的区别;【实验内容及步骤】1.编程题(get方法和set方法)定义一个类,该类有

2、一个私有成员变量,通过构造方法将其进行赋初值,并提供该成员的getXXX()和setXXX()方法提示:假设有privateStringname侧有publicvoidsetName(Stringname){this.name=name;)publicStringgetName(){returnthis.name;)[程序清单]importjava•util•Scanner;classa{privateStringName;publicvoidsetName(StringName){this.Name=Name;}publicStringgetName(){returnName;}}p

3、ublicclasssetName{publicstaticvoidmain(String[]args){aw=newa();Scannerk=newScanner(System.in);w•setName(k.next());System,out.print("海林一米五:n+w.getName());}[程序运行过程](截图)ftProblem.

4、@Javadoc

5、為Dedarafon「旦Consolevterminated>setName[JavaApplication]C:ProgramFiles(x86)JavajreAbinjavawsb海林一米五:sbPickzd

6、upJAVA_TCCL_CPTIONS:-agentlib:jPickedup_JAVA_OPTIONS:-Xrunjvmhook-Xbootclasspath/a:C:PR<1.编程题(覆盖、继承)建立一个汽车Au(o类,包括轮胎个数,汽车颜色,车身重量、速度等成员变量。并通过不冋的构造方法创建实例。至少要求:汽车能够加速,减速,停车。再定义一个小汽车类Car,继承Auto,并添加空调、CD等成员变量,覆盖加速,减速的方法[程序清单]importjava•util•Scanner;classAuto{intct=4;Stringcolor=nredn;floatt=10f;floa

7、tsd=0•Of;Auto(intct,Stringcolor,floatt,floatsd){this•ct=ct;this•color=color;this•t=t;this•sd=sd;}publicvoidaddsd(floatsd){this•sd+=sd;getsd();}publicvoiddredsd(floatsd){this•sd=sd;getsd();}publicvoidStop(){sd=0•Of;System,out.print("停车”);}publicvoidgetsd(){System,out.print("汽车当前速度为"+sd+"km/h”);}}

8、classCarextendsAuto{String丹无“;Stringb=”无”;Car(intct,Stringcolor,floatt,floatsd,Stringb,Stringa)super(ct,color,t,sd);this•a=a;this•b=b;}publicvoidaddsd(floatsd){this•sd+=sd;getsd();}publicvoiddredsd(floatsd){this•sd=sd;getsd();}publicclassli{publicstaticvoidmain(String[]args){Scannersc=newScanner

9、(System.in);Scannerss=newScanner(System.in);System,out.printin(”请输入汽车轮胎数量:”);intsum=sc•nextint();System,out.printin("请输入汽车颜色:");Stringcolor=ss.nextLine();System,out.printIn("请输入汽车重量:");floatWeight=sc.nextFloat();System,out.p

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

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

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