电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

实验3_20130501439_李敏杰

  • 资源ID:34215808       资源大小:861.60KB        全文页数:26页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

实验3_20130501439_李敏杰

课程名称 面向对象程序设计实验项目编号 1505P001803 实验项目名称 类与对象实验学时 4 学时 实验日期 2016.10.4,10.11学生学号 学生姓名 李敏杰 实验地点 敬信楼 517 指导教师 党向盈成绩实验三 类与对象一、实验目的1.掌握类的定义和使用、对象的声明和创建;2.理解构造方法的作用,掌握构造方法定义和使用;3.理解类变量与实例变量,类方法与实例方法的区别;4.掌握包的概念与使用。 二、实验内容及要求1、编程创建一个立方体类 Cube,在其中定义三个变量 length,width,height 分别表示一个立方体的长、宽和高,再定义一个方法 setCube 对这三个变量进行初始化,然后定义求立方体的体积和表面积的方法。(1 )编写一个测试类,在 main 方法中创建立方体对象,求给定尺寸的立方体的体积和表面积,并输入结果。(2 )改用构造方法实现长、宽和高的初始化。(3 )测试类放在包名为 com.sy3.exe01.test 包中,其它类放在 com.sy3.exa01 包中。(知识点:类的定义,对象的创建,构造方法的使用)(注意:如果需要从键盘输入长宽高的数据时,请从测试类的 main 方法中输入,程序的其它地方只接受传递的参数)代码如下:package com.sy3.exa01;class Cube private float width; private float height; private float length;/ 定义有参构造方法初始化属性public Cube(float width, float height, float length) this.width = width;this.height = height; this.length = length;/ 定义求立方体体积的方法public float volume() return width*height*length;/定义求立方体表面积的方法public float Surface_area()return 2*(width*height+width*length+height*length);public class Exp03_01_20130501439 public static void main(String args) Cube c=new Cube(7,8,9);System.out.println("立方体的体积为:"+c.volume();System.out.println("立方体的表面积为:"+c.Surface_area();/ 1、编程创建一个立方体类 Cube,在其中定义三个变量 length,width,height 分别表示一个立方体的长、宽和高,/ 再定义一个方法 setCube 对这三个变量进行初始化,然后定义求立方体的体积和表面积的方法。/ (1)编写一个测试类,在 main 方法中创建立方体对象,求给定尺寸的立方体的体积和表面积,并输入结果。/ (2)改用构造方法实现长、宽和高的初始化。/ (3)测试类放在包名为 com.sy3.exe01.test 包中,其它类放在 com.sy3.exa01 包中。/ (知识点:类的定义,对象的创建,构造方法的使用)/ (注意:如果需要从键盘输入长宽高的数据时,请从测试类的 main 方法中输入,程序的其它地方只接受传递的参数)package com.sy3.exe01.test;import java.util.Scanner;class Cube private int width;private int height;private int length;public Cube() width=setwidth();height=setheight();length=setlength();/ TODO 自动生成的构造函数存根private int setwidth() Scanner sa = new Scanner(System.in);width = sa.nextInt();return width;private int setheight() Scanner sb = new Scanner(System.in);height = sb.nextInt();return height;private int setlength() Scanner sc = new Scanner(System.in);length = sc.nextInt();return length;/ 定义求立方体体积的方法public int volume() System.out.println(width+"t"+height+"t"+length);return width * height * length;/ 定义求立方体表面积的方法public int Surface_area() System.out.println(width+"t"+height+"t"+length);return 2 * (width * height + width * length + height * length);public class 测试类 /* 班级:15 计单 1 班 * 学号:20130501439* 姓名:李敏杰* 实验时间:2016-10-4,10-11* 本程序的功能是:求立方体的体积和表面积*/public static void main(String args) / TODO 自动生成的方法存根Cube c1=new Cube();System.out.println("立方体的体积为 :"+c1.volume();System.out.println("立方体的表面积为 :"+c1.Surface_area();运行结果如下:2、设计并实现一个课程类,代表学校中的一门课程,将这门课程的相关信息组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。课程号 课程名 学分 学时 课程类型courId courName courCredit courHours courTypeE052026 Linux 操作系统 3 56 专业选修S052005 面向对象程序设计 3.5 56 专业教育S052006 面向对象程序设计实验 1 32 专业教育S052037 数据库原理及应用 3 48 专业教育S052011 数据库原理及应用实验 1 32 专业教育S052049 操作系统 4 64 专业教育要求:(1 )创建一个课程类 Course,定义该类的各个属性(如上表第二行),为个属性设置相应的 setter/getter 方法。(2 )定义一个没有参数和带有全部参数的构造方法。(3 )重写 toString()方法,返回课程的信息。(4 )在该类中定义一个类变量 passingScore,及格标准为 60.(5 )新建测试类,在 main 方法中创建一个大小为 6 的课程数组,把上面表格中的 6 门课信息保存在该数组中。利用增强型循环输出课程的信息。(6 )在测试类中定义一个静态方法 printCourses(Course courses),通过该方法输出课程中的信息。(7 )在测试类中定义一个静态方法 printCourses(Course courses,float credit),通过该方法输出学分等于 credit 的课程信息。(8 )测试类放在包名为 com.sy3.exe02.test 包中,其它类放在 com.sy3.exa02 包中。(知识点:类的定义,对象的创建,构造方法的使用,对象数组,静态变量和静态方法,方法重载)(注意:课程的信息可以直接给定,不一定要通过键盘输入)代码如下:package com.sy3.exa02;public class Course public String courid;public String courname;public String courcredit;public String courhours;public String courtype;public int passingScore;Course()courid=""courname=""courcredit=""courhours=""courtype=""passingScore=60;public Course(String incourid,String incourname,String incourcredit,String incourhours,String incourtype)setID(incourid);setName(incourname);setCredit(incourcredit);setHours(incourhours);setType(incourtype);public void setType(String incourtype) courtype=incourtype;public void setHours(String incourhours) courhours=incourhours;public void setCredit(String incourcredit) courcredit=incourcredit;public void setName(String incourname) courname=incourname;public void setID(String incourid) courid=incourid;public String getcourtype()return courtype;public String getcourname()return courname;public String getcourid()return courid;public String getcourhours()return courhours;Overridepublic String toString() return "Course courid=" + courid + ", courname=" + courname+ ", courcredit=" + courcredit + ", courhours=" + courhours+ ", courtype=" + courtype + ", passingScore=" + passingScore+ ""public String getcourcredit()return courcredit;public void ToString()System.out.println(getcourid()+"tt"+getcourname()+"tt"+getcourcredit()+"ttt"+getcourhours()+"ttt"+getcourtype();/ 组成该类的属性(如课程代码、课程名称、课程类别、学时、学分等),并在类中定义各个属性相关的访问方法(如获取和设置课程代码、课程名称,课程类别,获取和修改学时、学分,打印输出课程基本信息等),最后使用主函数测试此类(包括创建对象,调用相应方法等)。/ 课程号 课程名 学分 学时 课程类型/

注意事项

本文(实验3_20130501439_李敏杰)为本站会员(第***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.