[求助]如何创建一个时间类
编写一个时间类,类里有三个私有属性分别是:时、分、秒。一个构造函数功能是给属性赋值,一个显示函数,功能是显示一个对象的时、分、秒。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);
这样就会打印出你想要的结果了
----------------解决方案--------------------------------------------------------