当前位置: 代码迷 >> Java相关 >> [求助]如何创建一个时间类
  详细解决方案

[求助]如何创建一个时间类

热度:256   发布时间:2006-11-27 23:56:51.0
[求助]如何创建一个时间类
编写一个时间类,类里有三个私有属性分别是:时、分、秒。一个构造函数功能是给属性赋值,一个显示函数,功能是显示一个对象的时、分、秒。


public class Time
{
public void main(String args[])
{
time t=new time();
t.display();
}
}

class time
{
private int hour;
private int minute;
private int second;
public void display()
{
System.out.print(hour);
System.out.print(minute);
System.out.print(second);
}
public void add(int h,int s,int m)
{
hour=h;
minute=m;
second=s;
}
}
帮忙看一下上面这个程序哪里有错

搜索更多相关的解决方案: 时间  

----------------解决方案--------------------------------------------------------
构造函数没有返回值,而且方法名应该与类名相同,包括大小写

add在这里仅仅是一个普通方法

[此贴子已经被作者于2006-11-28 0:09:38编辑过]


----------------解决方案--------------------------------------------------------
你如果想构造的时候就赋值,你得定义一个构造函数
public Time(int h,int m,int s){
hour=h;
minute=m;
second=s;

}
这样才能

然后你生成Time对象的时候,就不能用默认的构造函数生成了
你必须得用
Time t=new Time(12,30,15);

这样就会打印出你想要的结果了
----------------解决方案--------------------------------------------------------
  相关解决方案