java类与对象实验报告⼼得体会_java类和对象实验报告(共
10篇)
java类和对象实验报告(共10篇)
为了适应公司新战略的发展,保障停车场安保新项⽬的正常、顺利开展,特制定安保从业⼈员的业务技能及个⼈素质的培训计划java类和对
象实验报告共10篇JAVA程序设计实验报告学⽣学号班级专业实验六3实验⽬的.3实验要求.3实验基本内容.3题⽬⼀.3题⽬⼆.6题⽬三构造
⼀个矩形类Rectangle,包含求矩形周长和⾯积的⽅法.6实验⼩结.7实验⽬的理解⾯向对象的基本概念掌握类的定义⽅法;简单的程序结构
语句。实验要求实验中出现的程序在实验报告中记录源代码、并保存运⾏结果。完成典型任务,分析遇到的问题,通过实验印证和理解、掌
握相关知识。实验基本内容题⽬⼀构造⼀个类Student,属性为SNO,KQ,定义KQPD⽅法,当stu1对象KQ属性值为“到了”时,屏幕
输出“考勤满分”,否则输出“缺席”参考代码
classPersonStringnameintsalary;voidemployedWorkstate;ifsalary0nojob;elsejob;classTestpublicstaticvoidmainStringaaPersonpnewP 代码classStudentStringSNO;StringKQ;voidKQFD考勤结果;if到了100分;else缺
席;classTestpublicstaticvoidmainStringaaStudents1newStudent;Students2newStudent;到了;没到;;;运⾏结果实验报告⼀、实验项
⽬类与对象⼆、实验⽬的1.学会使⽤类来封装对象的属性和功能2.掌握类变量与实例变量,以及类⽅法与实例⽅法的区别3.掌握使⽤
package和import语三、实验器材计算机、Java编程软件JCreator四、实验原理1.类与对象类是组成Java程序的基本要素。类封装了⼀类
对象的状态和⽅法。类是⽤来定义对象的模板。类声明class类名类体对象的声明⼀般格式为类的名字对象名字;定义对象引⽤后,⽤new运
算符完成对象的创建⼯作,分配存储空间,并对其初始化。变量名new类名构造⽅法实参表;对象的使⽤访问成员的基本语法形式如下对象
名.变量成员名对象名.⽅法成员名实际参数表2.成员变量和局部变量成员变量格式修饰符变量类型变量名初值;成员⽅法格式修饰符返回值的
数据类型⽅法名语句序列;return表达式;类中定义的变量是成员变量,⽽⽅法中定义的变量是局部变量。3.构造⽅法构造⽅法是⼀种特殊的
⽅法,创建对象时被⾃动调⽤。与⼀般的⽅法不同,它没有返回值类型的说明,⽅法体中也不可以⽤return语句带回返回值。构造⽅法的⽅
法名与类名相同在构造⽅法中可以通过this关键字调⽤该类中其他的构造⽅法。4.包包是Java语⾔中有效地管理类的⼀个机制。通过关键字package声明包语句。package语句作为Java源⽂件的第⼀条语句,指明该源⽂件定义的类所在的包。package语句的⼀般格式为
package包名;import语句使⽤import语句可以引⼊包中的类。五、实验步骤及数据记录1定义⼀个圆柱体类Cylinder,并创建相应的对
象,然后计算圆柱体的底⾯积与体积。classCylinderdoubleradius;intheight;doublepi;voidarea底⾯积
pi*radius*radius;doublevolumereturnpi*radius*radius*height;publicclassApublicstaticvoidmainStringargsCylindervolu;volunewCylinde 底圆半径;圆柱的⾼;圆柱;;圆柱体体积;2.以圆柱体类Cylinder为例来介绍在类内部调⽤⾃⼰的⽅法。
classCylinderdoubleradius;intheight;doublepi;doubleareareturnpi*radius*radius;doublevolumereturnarea*height;publicclassApp6_3pu 底圆半径;圆柱的⾼;圆柱;底⾯积;圆柱体体积;3.包的应⽤10以内的素数
package;publicclassPrimNumberpublicstaticvoidmainStringargsintsum0,i,j;fori1;ii/2素数i;六、实验结果与分析讨论、⼀定要保持
java⽂件名和主类名⼀致,否则⽆法编译通过;尽量不使⽤空对象,虽然编译能通过,但最终运⾏错误。、实例变量、实例⽅法都只能被对
象调⽤,不能直接操作;类变量、类⽅法既可以被对象调⽤⼜可以通过类名直接操作;构造函数是特殊的⽅法,既是类⽅法⼜是实例⽅法。
、package语句指明该⽂件中定义的类所在的包,import语句能够引⼊⼀个包中的直接类,但不能⾃动引⼊该包的⼦包。2345贵州⼤学实
验报告学院计信学院专业⽹络⼯程班级101注各学院可根据教学需要对以上栏⽬进⾏增减。表格内容可根据内容扩充。实验项⽬名称)了解
类的封装⽅法,以及如何创建类和对象。了解成员变量和成员⽅法的特性。掌握OOP⽅式进⾏程序设计的⽅法。⼆实验内容设计⼀个体现
⾯向对象思想的程序。设计⼀个创建对象和使⽤对象的⽅法的程序。设计不同成员变量修饰⽅法的程序。设计不同成员⽅法修饰⽅法的程
序。三实验要求编写⼀个体现⾯向对象思想的程序。编写⼀个创建对象和使⽤对象的⽅法的程序。编写不同成员变量修饰⽅法的程序。编写
java类的概念不同成员⽅法修饰⽅法的程序。四实验器材pc机及配套软件、⼀⼈⼀套。五上机作业1、设计⼀个名为Account的类,它包括1)⼀个名为id
的int类型私有账户数据域。2)⼀个名为balance的double类型私有账户数据域。3)⼀个名为annualInterestRate的double类型私有数据域
存储当前利率。4)⼀个名为dateCreate的Date类型私有数据域存储账户的开户⽇期。5)⼀个能创建默认账户的⽆参构造⽅法。6)⼀个能创
建带特定id和初始余额的账户的构造⽅法。7)id、balance和annualInterestRate的访问器和修改器。18)dateCreate的访问器。9)⼀个名
为getMonthlyInterestRate的⽅法返回⽉利率。10)⼀个名为widDraw的⽅法从账户提取特定数额。11)⼀个名为deposit的⽅法向账户存
储特定数额。画出该类的UML图。实现这个类。编写⼀个测试程序,创建⼀个账户ID为1122、余额为XX0元、年利率为的Account对
象。使⽤withDraw⽅法取款2500元,使⽤deposit⽅法存款3000元,然后打印余额、⽉利息以及这个账户的开户⽇期。程序代码为packagemain;import;publicclassAccountmainpublicstaticvoidmainString
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论