实验目的
本实验的目的是让学生使用类来封装对象的属性和功能。
实验要求
编写一个 Java 应用程序,该程序中有两个类: Vehicle(用于刻画机动车)和 User(主类)。具体要求如下:
Vehicle 类有一个 double 类型的变量 speed,用于刻画机动车的速度,一个 int 型变量 power,用于刻画机动车的功率。类中定义了 speedUp(int s)方法,体现机动车有减速功能;定义了 speedDown()方法,体现机动车有减速功能; 定义了 setPower(int p)方法,用于设置机动车的功率; 定义了getPower()方法,用于获取机动车的功率。
机动车的 UML图如图所示。
在主类 User 的 main()方法中用 Vehicle 类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。
实验代码
运行截图
实验目的
本实验的目的是让学生掌握对象的组合以及参数传递。
实验要求
有三个源文件: TV.java、 Familiy.java 和 MainClass.java,其中 TV.java 中的 TV 类负
责创建“电视”对象, Family.java 中的 Family 类负责创建“家庭”对象, MainClass.java
是主类。
Family 类组合 TV 类的实例的 UML 图如图 4.4 所示。
程序效果示例
程序运行效果如图 4.5 所示。
实验代码
Familiy.java
TV.java
MainClass.java
运行截图
实验目的
实验要求
编写程序模拟两个村庄共用同一口井水。编写一个 Village 类,该类有一个静态的 int 型
成员变量 waterAmount,用于模拟井水的水量。在主类 Land 的 main()方法中创建两个村庄,
一个村庄改变了 waterAmount 的值,另一个村庄查看 waterAmount 的值。
实验代码
运行截图
实验目的
本实验的目的是让学生掌握使用 package 和 import 语句。
实验要求
实验代码
SquareEquation
SunRise
运行截图
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/15634.html