public class Clock{
public static void main (String[] args) {
Clocktime c=new Clocktime();
//c=new Clocktime();
c.Cloktime(15,31,40);
c.settime();
}
}//出错
D:\My Documents\JCreator Pro\MyProjects\MyClass\Clock.java:9: 找不到符号
符号: 构造函数 Clocktime()
位置: 类 MyClass.Clocktime
Clocktime c=new Clocktime();
^
D:\My Documents\JCreator Pro\MyProjects\MyClass\Clock.java:11: 找不到符号
符号: 方法 Cloktime(int,int,int)
位置: 类 MyClass.Clocktime
c.Cloktime(15,31,40);是怎么回事咧,
各位英雄请赐教
public static void main (String[] args) {
Clocktime c=new Clocktime();
//c=new Clocktime();
c.Cloktime(15,31,40);
c.settime();
}
}//出错
D:\My Documents\JCreator Pro\MyProjects\MyClass\Clock.java:9: 找不到符号
符号: 构造函数 Clocktime()
位置: 类 MyClass.Clocktime
Clocktime c=new Clocktime();
^
D:\My Documents\JCreator Pro\MyProjects\MyClass\Clock.java:11: 找不到符号
符号: 方法 Cloktime(int,int,int)
位置: 类 MyClass.Clocktime
c.Cloktime(15,31,40);是怎么回事咧,
各位英雄请赐教
public class Clocktime{
int hour;
int minute;
int second;
public Clocktime(int a, int b,int c)
{
hour=a;
minute=b;
second=c;
}
void settime()
{
System.out.println("The time is : "+hour+":"+minute+":"+second);
}
}这个是在Clocktime.java文件中自定义的类~~~
package MyClass;public class Clock{
public static void main (String[] args) {
Clocktime c=new Clocktime();
//c=new Clocktime();
c.Cloktime(15,31,40);
c.settime();
}
}
//Clocktime.java文件
package MyClass;
public class Clocktime{
int hour;
int minute;
int second;
public Clocktime(int a, int b,int c)
{
hour=a;
minute=b;
second=c;
}
void settime()
{
System.out.println("The time is : "+hour+":"+minute+":"+second);
}
}
这行改成
ClockTime c=new clockTime(15,31,40);
D:\My Documents\JCreator Pro\MyProjects\MyClass\Clock.java:11: 找不到符号
符号: 类 Cloktime
位置: 类 MyClass.Clock
Clocktime c=new Cloktime(15,31,40);
怎么回事咧
你自己检查一下你的上下类名和方法名的正确性!!!
你的程序我看过了,基本没有问题,如果还有错,最好是把你所有的程序贴出来,用源代码复制粘贴,这样语法和拼写的错误都可以一目了然
眼睛近视得厉害嘿o(∩_∩)o...哈哈但是,运行结果怎么是:
java.lang.NoClassDefFoundError: Clock
Exception in thread "main"
Process completed.
为啥子没有我设定的时间显示哇?
package MyClass; public class Clock{ public static void main (String[] args) { Clocktime c=new Clocktime(15,31,40);
//c=new Clocktime();
//c.Cloktime(15,31,40);
c.settime(); }
}
//Clocktime.java文件
package MyClass;
public class Clocktime{
int hour;
int minute;
int second; public Clocktime(int a, int b,int c)
{
hour=a;
minute=b;
second=c; } void settime()
{
System.out.println("The time is : "+hour+":"+minute+":"+second); }
}
Clocktime c=new Clocktime(); //需要传参数
public static void main (String[] args) { Clocktime c=new Clocktime(15,31,40);
//c=new Clocktime();
//c.Cloktime(15,31,40);
c.settime();
}
} class Clocktime{
int hour;
int minute;
int second; public Clocktime(int a, int b,int c)
{
hour=a;
minute=b;
second=c; } void settime()
{
System.out.println("The time is : "+
hour+":"+minute+":"+second);
}
}
{
hour=a;
minute=b;
second=c;
}
这个是构造方法 建立对象就要把参数传进去 不能用对象调用。正确一个这样写
public class Clock
{
public static void main (String[] args)
{
Clocktime c=new Clocktime(15,31,40);
c.settime();
}
}
public class Clock{ public static void main (String[] args) { Clocktime c=new Clocktime();
//c=new Clocktime();
c.Clocktime(15,31,40);
c.settime(); } }
//Clocktime.java文件 class Clocktime{
int hour;
int minute;
int second; public void Clocktime(int a, int b,int c)
{
hour=a;
minute=b;
second=c; } void settime()
{
System.out.println("The time is : "+hour+":"+minute+":"+second); }
}