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;classTestpublicstaticvoidmainStringaaPersonpnewPerson;3000;;0;;代码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;volunewCylinder;;5;底圆半径;圆柱的高;圆柱;;圆柱体体积;2.以圆柱体类Cylinder为例来介绍在类内部调用自己的方法。classCylinderdoubleradius;intheight;doublepi;doubleareareturnpi*radius*radius;doublevolumereturnarea*height;publicclassApp6_3publicstaticvoidmainStringargsCylindervolu;volunewCylinder;;5;底圆半径;圆柱的高;圆柱;底面积;圆柱体体积;3.包的应用10以内的素数package;publicclassPrimNumberpublicstaticvoidmainStringargsintsum0,i,j;fori1;ii/2素数i;六、实验结果与分析讨论、一定要保持java文件名和主类名一致,否则无法编译通过;尽量不使用空对象,虽然编译能通过,但最终运行错误。、实例变量、实例方法都只能被对象调用,不能直接操作;类变量、类方法既可以被对象调用又可以通过类名直接操作;构造函数是特殊的方法,既是类方法又是实例方法。、package语句指明该文件中定义的类所在的包,import语句能够引入一个包中的直接类,但不能自动引入该包的子包。2345贵州大学实验报告学院计信学院专业网络工程班级101注各学院可根据教学需要对以上栏目进行增减。表格内容可根据内容扩充。实验项目名称)了解类的封装方法,以及如何创建类和对象。了解成员变量和成员方法的特性。掌握OOP方式进行程序设计的方法。二实验内容设计一个体现面向对象思想的程序。设计一个创建对象和使用对象的方法的程序。设计不同成员变量修饰方法的程序。设计不同成员方法修饰方法的程序。三实验要求编写一个体现面向对象思想的程序。编写一个创建对象和使用对象的方法的程序。编写不同成员变量修饰方法的程序。编写不同成员方法修饰方法的程序。四实验器材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

你可能感兴趣的:(java类与对象实验报告心得体会_java类和对象实验报告(共10篇))