为什么无法调用这个类。 能不能调用先不说,单这句就不对,你能编译过去吗?private int seconpublic Time() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sorry,我粘错了。public class Time{ private int hour; private int minute; private int second; public Time() { setTime(0,0,0); } public void setTime(int h,int m,int s) { hour=((h>=0 && h<24) ? h:0); minute=((m>=0 && m<60) ? m:0); second=((s>=0 && s<60) ? s:0); } public String tostring() { return(hour+":"+minute+":"+second); }}当去调用这个类时,import Time;public class myTime{public static void main(String args[]){Time times=new Time();times.setTime(12,23,34);System.out.println(times.toString());}}就报错,cannot resolve symbol。我又试了更简单的类,也报错,请大家帮帮忙 首先,如果你的类库是按照标准定义的有package的概念,则应该添加到classpath。如果没有,则不需要同一个包下(无包概念的友好类)的类。其次,你的类最好不要使用java的关键字。public class CustomTime { private int hour; private int minute; private int second; public CustomTime() { setTime(0,0,0); } public void setTime(int h,int m,int s) { hour=((h>=0 && h<24) ? h:0); minute=((m>=0 && m<60) ? m:0); second=((s>=0 && s<60) ? s:0); } public String tostring() { return(hour+":"+minute+":"+second); }}//当去调用这个类时public class myTime { public static void main(String args[]){ CustomTime times=new CustomTime(); times.setTime(12,23,34); System.out.println(times.toString()); }} private int seconpublic Time()改为private int second;public Time()先编译Time在编译myTime 我是先编译Time在编译myTime,编译Time,没有报错。 你在classpath中设上你的这些类所在的路径就应该可以了。 我在环境变量上已设好classpath路径了,依然保错。 是吗,那你就再在path中设上路径,然后注销之后再试试看 ==各路好手,能否将图片 加入 jtable数据行中?== 点击树节点在表中显示数据 求助:问道关于字符串的题。 关于HashMap 如何计算两个日期之间的天数? 类之间调用--import a1.QrSql java 远程连接数据库问题 用JAVA编写聊天室,启动出错 java applet的问题? 如何做一个界面的引导窗口??没有title的窗体,比如JB一开始的画面或者“请等待”那种窗体! 如何将给定的年月日转换为millis?? 键盘事件捕捉问题
public class Time
{
private int hour;
private int minute;
private int second;
public Time()
{
setTime(0,0,0);
}
public void setTime(int h,int m,int s)
{
hour=((h>=0 && h<24) ? h:0);
minute=((m>=0 && m<60) ? m:0);
second=((s>=0 && s<60) ? s:0);
}
public String tostring()
{
return(hour+":"+minute+":"+second);
}
}
当去调用这个类时,
import Time;
public class myTime
{
public static void main(String args[])
{
Time times=new Time();
times.setTime(12,23,34);
System.out.println(times.toString());
}
}
就报错,cannot resolve symbol。我又试了更简单的类,也报错,请大家帮帮忙
如果没有,则不需要同一个包下(无包概念的友好类)的类。
其次,你的类最好不要使用java的关键字。
public class CustomTime {
private int hour;
private int minute;
private int second;
public CustomTime() {
setTime(0,0,0);
} public void setTime(int h,int m,int s) {
hour=((h>=0 && h<24) ? h:0);
minute=((m>=0 && m<60) ? m:0);
second=((s>=0 && s<60) ? s:0);
}
public String tostring() {
return(hour+":"+minute+":"+second);
}
}//当去调用这个类时
public class myTime {
public static void main(String args[]){
CustomTime times=new CustomTime();
times.setTime(12,23,34);
System.out.println(times.toString());
}
}
改为
private int second;public Time()先编译Time在编译myTime