当前位置:网站首页 > Java教程 > 正文

java教程4章



实验目的

本实验的目的是让学生使用类来封装对象的属性和功能。

实验要求

编写一个 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

 

运行截图

在这里插入图片描述

版权声明


相关文章:

  • java jacob使用教程2024-12-07 21:26:03
  • java 算法教程2024-12-07 21:26:03
  • java实现效果教程2024-12-07 21:26:03
  • JAVA安装教程化妆2024-12-07 21:26:03
  • java查看源码教程2024-12-07 21:26:03
  • java生日蛋糕教程2024-12-07 21:26:03
  • java 编程教程2024-12-07 21:26:03
  • 64位java安装教程2024-12-07 21:26:03
  • java大学实用教程第三版pdf2024-12-07 21:26:03
  • 后端java代码教程2024-12-07 21:26:03