Java语言程序设计(4).pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Java是一种广泛使用的面向对象的编程语言,以其跨平台、安全性和高效性而闻名。在《Java语言程序设计》上机实验指导手册第四部分中,主要涉及了以下几个关键知识点: 1. **日期和时间的获取与显示**: - 使用`java.util.Calendar`类来获取系统当前的日期和时间。`Calendar.getInstance()`方法返回一个`Calendar`实例,表示当前的日期和时间。 - `Calendar`类提供了一系列的`get`方法,如`get(Calendar.YEAR)`、`get(Calendar.MONTH)`等,用于获取年、月、日、小时、分钟和秒等信息。注意,`get(Calendar.MONTH)`返回的是0-11之间的值,因此需要加1来获取实际月份。 - 创建一个名为`Time`的自定义类,其中包含年、月、日、小时、分钟和秒的字段,并在构造函数中初始化这些值。 - 定义一个`showDate`方法,用于格式化并打印日期和时间。 2. **对象的创建与使用**: - **封装**:`Rectangle`类展示了封装的概念,它有`width`和`length`两个私有成员变量,表示矩形的宽和长,以及一个`area`方法,用于计算矩形面积。 - **构造器**:`Rectangle`类的构造器接收宽和长作为参数,通过`this.width = width; this.length = length;`将传入的值赋给对应的成员变量。 - **方法调用**:在`main`方法中,创建`Rectangle`对象`rec`,并调用`area`方法计算面积,然后打印结果。 3. **访问对象的属性**: - 在`JLab0401`类的`main`方法中,除了打印面积外,还直接访问了`Rectangle`对象的`width`和`length`属性,打印出矩形的宽和长。 4. **设置对象的属性**: - **setter方法**:为了能够改变矩形的宽和长,可以为`Rectangle`类添加`setWidth`和`setLength`方法。这些方法接收新的宽和长度值,然后更新相应的成员变量。这样,外部代码就可以在对象创建后改变矩形的尺寸。 这些实验旨在帮助学习者掌握Java的基础概念,包括对象的创建、封装、构造器的使用以及对象属性的访问和修改。通过这些实践,学习者可以深入理解面向对象编程的核心思想,并能编写出处理日期、时间和几何形状等基本数据类型的程序。
- 粉丝: 42
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AdGuard_V4.4.83(家庭版).apk
- Vue和Axios文件
- 蓝宝石RX560 OC 4G原厂45瓦bios
- comsol光子晶体仿真 拓扑荷相关 在merging BIC,Q因子计算 远场偏振计算
- mmc模块化多电平流器仿真(整流逆变均有),7电平闭环控制,外环控直流电压,有功,无功均有,已单独加了电容电压平衡和二倍频环流抑
- 软件开发C++重要培训资料分享15软件开发C++开发技术资料.zip
- 永磁同步电机 基于扩展状态观测器的无差拿预测电流控制simulink仿真模型,该策略能够降低参数摄动带来的影响,附带一份手写的策
- 中国冰川水资源-杨针娘-book
- A*算法寻找最优路径python代码,从一点出发到达目标点的最优路径并展示,代码可运行 该算法为使用A算法寻找起点到终点的最优
- Matlab 基于光流场的交通流量分析与应用 基于光流场的运动目标检测 光流法 HS光流法 Matlab程序 可以检测任意车流