当前位置: 技术问答>java相关
帮忙看看一个非常简单的JAVA程序,为什么调试不通
来源: 互联网 发布时间:2015-09-24
本文导语: class jtc{ private int day; public void jtc(int k) { day=k; } public static void main(String args[]) { jtc e=new jtc(9); } } 编译完毕后,总是提示Cann't resolve symbol symbol :constructor jtc(int) location :class jt...
class jtc{
private int day;
public void jtc(int k)
{
day=k;
}
public static void main(String args[])
{
jtc e=new jtc(9);
}
}
编译完毕后,总是提示Cann't resolve symbol
symbol :constructor jtc(int)
location :class jtc
jtc e=new jtc(9);
如果构造函数没有参数,则可以成功编译。请问这是为什么?
private int day;
public void jtc(int k)
{
day=k;
}
public static void main(String args[])
{
jtc e=new jtc(9);
}
}
编译完毕后,总是提示Cann't resolve symbol
symbol :constructor jtc(int)
location :class jtc
jtc e=new jtc(9);
如果构造函数没有参数,则可以成功编译。请问这是为什么?
|
把构造函数的void去掉
|
public void jtc(int k)
改成
public jtc(int k)
就OK了。
—————————
原来的 new jtc(9) 是 void ,你要赋给jtc,自然通不过了。
改成
public jtc(int k)
就OK了。
—————————
原来的 new jtc(9) 是 void ,你要赋给jtc,自然通不过了。