实验报告一、实验项目:类与对象二、实验目的:1。 学会使用类来封装对象的属性和功能 2. 掌握类变量与实例变量,以及类方法与实例方法的区别3. 掌握使用 package 和 import 语三、实验器材:计算机、Java 编程软件 JCreator四、实验原理(或仪器装置图):1。 类与对象类是组成 Java 程序的基本要素.类封装了一类对象的状态和方法。类是用来定义对象的模板。类声明class 类名{ 类体 }对象的声明一般格式为:类的名字 对象名字;定义对象引用后,用 new 运算符完成对象的创建工作,分配存储空间,并对其初始化。变量名=new 类名([构造方法实参表]);对象的使用访问成员的基本语法形式如下:对象名。变量成员名对象名。方法成员名([实际参数表])2. 成员变量和局部变量成员变量格式:[修饰符] 变量类型 变量名 [=初值];成员方法:格式:[修饰符] 返回值的数据类型 方法名(参数 1,参数 2,…){语句序列;return[表达式];}类中定义的变量是成员变量,而方法中定义的变量是局部变量。3。 构造方法构造方法是一种特别的方法,创建对象时被自动调用。与一般的方法不同,它没有返回值类型的说明,方法体中也不可以用 return 语句带回返回值.构造方法的方法名与类名相同在构造方法中可以通过 this 关键字调用该类中其他的构造方法。4。包包是 Java 语言中有效地管理类的一个机制。 ① 通过关键字 package 声明包语句。package 语句作为 Java 源文件的第一条语句,指明该源文件定义的类所在的包.package 语句的一般格式为: package 包名;②import 语句 :使用 import 语句可以引入包中的类。五、实验步骤及数据记录:1.定义一个圆柱体类 Cylinder,并创建相应的对象,然后计算圆柱体的底面积与体积。class Cylinder { double radius; int height; double pi=3。14; void area() { System。out。println("底面积=”+pi* radius* radius); } double volume () { return (pi* radius* radius)*height; }}public class A { public static void main(String[] args) { Cylinder volu; volu=new Cylinder(); volu.radius=2.8; volu.height=5; System。out.println(”底圆半径="+volu.radius); System。out.println("圆柱的高=”+volu。height); System.out.print("圆柱”); volu.area(); System。out.println("圆柱体体积="+vo...