| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 756 人关注过本帖
标题:简单程序错在那里
只看楼主 加入收藏
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
结帖率:81.48%
收藏
 问题点数:0 回复次数:15 
简单程序错在那里

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

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

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

搜索更多相关主题的帖子: public 大哥 
2006-12-12 19:19
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
收藏
得分:0 

程序在此:

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();)
}
}
还问一个题外话:这个程序在记事本上怎么复制粘贴不过来?


本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。
2006-12-12 19:33
syanmug
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-12-8
收藏
得分:0 
好像更接近c++
2006-12-12 19:45
无心剑
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-8-4
收藏
得分:0 
你的构造函数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());
}
}
2006-12-12 19:47
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
收藏
得分:0 

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


本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。
2006-12-12 19:53
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
收藏
得分:0 
并且程序的错误是说是找不到employee类.

本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。
2006-12-12 19:54
小牛
Rank: 1
等 级:新手上路
威 望:1
帖 子:434
专家分:8
注 册:2006-10-1
收藏
得分:0 
是不是错在
System.out.println(a.getsalary();)
System.out.println(a.getname();)
这里.
括号里面不应有分号呀.

本店经营各类国际品牌运动鞋,板鞋,休闲鞋,有李宁,nike,匹克,阿迪达斯。
2006-12-12 19:57
zzsavage
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-12-4
收藏
得分:0 

肯定不能有分号~!

2006-12-12 20:48
yqfang310
Rank: 2
等 级:新手上路
威 望:4
帖 子:458
专家分:0
注 册:2006-10-10
收藏
得分:0 

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


JAVA是什么?我也不清楚......
2006-12-12 20:50
zzsavage
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-12-4
收藏
得分:0 

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

2006-12-12 20:51
快速回复:简单程序错在那里
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011804 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved