java练习题求解答

2024-12-24 05:24:30
推荐回答(1个)
回答(1):

public class CTimeTest {

//主函数
public static void main(String[] args) {
CTime cTime = new CTime();
cTime.setTime(12, 34, 56);//也可以使用带参数的构造函数初始化
cTime.printTime();
}

}
/**
* 类CTime
* @author du_xi
*
*/
class CTime {
private int hour;
private int minute;
private int second;

//默认构造函数
public CTime(){
this.hour = 0;
this.minute = 0;
this.second = 0;
}

//构造函数
public CTime(int hour, int minute, int second) {
this.hour = hour;
this.minute = minute;
this.second = second;
}
/* get 和 set 方法 */
public int getHour() {
return hour;
}

public void setHour(int hour) {
this.hour = hour;
}

public int getMinute() {
return minute;
}

public void setMinute(int minute) {

this.minute = minute;
}

public int getSecond() {
return second;
}

public void setSecond(int second) {
this.second = second;
}
//setTime 函数
public void setTime(int hour,int minute,int second){
this.hour = hour;
this.minute = minute;
this.second = second;
}

//PrintTime 函数
public void printTime(){
System.out.println(hour+":"+minute+":"+second);
}

}