Java类与对象深入剖析
1. 引言
在Java编程中,类和对象是核心概念。我们将深入探讨类的构建、成员访问控制以及构造函数的创建。同时,还会讨论组合、枚举类型、静态类成员等重要内容,这些知识对于管理大型应用程序和提高代码复用性至关重要。
2. 时间类案例研究
2.1 Time1类声明
- 成员变量 :Time1类有三个私有实例变量
hour
、minute
和second
,用于表示24小时制的时间。 - 方法 :包含
setTime
、toUniversalString
和toString
三个公共方法,这些方法构成了类的公共接口。
// Time1.java
public class Time1 {
private int hour; // 0 - 23
private int minute; // 0 - 59
private int second; // 0 - 59
// set a new time value using universal time; throw an
// exception if the hour, minute or second is invalid
public void setT