当前位置: 代码迷 >> Java相关 >> 简单程序错在那里
  详细解决方案

简单程序错在那里

热度:117   发布时间:2006-12-12 19:19:27.0
简单程序错在那里

这个程序定义了一个较简单的类包括:

一个私有变量int salary一个公有变量String name;
一个函数返回salary一个函数返回name;一个构造
函数对两个函数初始化.
在public类中new一个对象,调用其中的函数.

到底这个程序错在那里?请各位大哥看一看.

搜索更多相关的解决方案: public  大哥  

----------------解决方案--------------------------------------------------------

程序在此:

class employee
{
private int salary;
public String name;
employee(String s,int x)
{
salary=x;
name=s;
}
public int getsalary()
{
return salary;
}
public String getname()
{
return name;
}
}
public class ew
{public static void main()
{
employee a= new employee();
System.out.println(a.getsalary();)
System.out.println(a.getname();)
}
}
还问一个题外话:这个程序在记事本上怎么复制粘贴不过来?


----------------解决方案--------------------------------------------------------
好像更接近c++
----------------解决方案--------------------------------------------------------
你的构造函数employee()带有参数,在你的主程序中调用时却没有给出参数,我修改了你的程序后调通了,程序如下:
class employee
{
private int salary;
public String name;
employee(String s,int x)
{
salary=x;
name=s;
}
public int getsalary()
{
return salary;
}
public String getname()
{
return name;
}
}
public class ew
{public static void main(String[] args)
{
employee a= new employee("张三", 3000);
System.out.println(a.getsalary());
System.out.println(a.getname());
}
}

----------------解决方案--------------------------------------------------------

哦.我在这里忘记写了,不过我在程序中写了,也不能运行.


----------------解决方案--------------------------------------------------------
并且程序的错误是说是找不到employee类.
----------------解决方案--------------------------------------------------------
是不是错在
System.out.println(a.getsalary();)
System.out.println(a.getname();)
这里.
括号里面不应有分号呀.
----------------解决方案--------------------------------------------------------

肯定不能有分号~!


----------------解决方案--------------------------------------------------------

这么简单的错误也犯,注意小心一点,还有,你上面调用构造函数时注意要给它参数,不然你调用的只是没有参数的构造函数


----------------解决方案--------------------------------------------------------

分号放在括号外面就对了,楼上的已经给出正确答案了,再说了,像这种简单的语法问题你都发现了自己试试就行了,不行再问,你要帮别人帮你试试你所谓的分号问题吗?


----------------解决方案--------------------------------------------------------
  相关解决方案