Advertisement

JAVA练习题 16 题:构造方法与重载及包

阅读量:

JAVA练习题16题:构造方法与重载

将上一次练习题三中编写的MyTime类放置到以自己名字的拼音命名的包中。
并为其重载一组构造方法,以便使用者能够以多种形式初始化该类实例。

第三题:类的成员变量(属性)与方法
在程序中通常需要对时间进行操作但没有现成的时间类型可用因此我们需要自定义一个时间类以满足需求。为此我们定义名为MyTime的时间类该类包含三个整型属性分别是小时(hour)、分钟(minute)和秒(second)。这些属性应声明为私有以确保数据的安全性。接着我们需要构造该对象并初始化其属性之后再定义diaplay方法用于显示时间信息。此外我们还需要为该时间类添加一系列功能函数如addSecond(int sec) addminute(int min) addhour(int hou)以及subSecond(int sec) subminute(int min) subhour(int hou)这些函数分别实现加减功能以完成对时分秒的操作

//package 包名. MyTime
public class MyTime {
private final int hour = 0;
private final int minute = 0;
private final int second = 0;
}

复制代码
    	publ

全部评论 (0)

还没有任何评论哟~