标题:这是什么情况?为什么说找不到符号?39行setID
只看楼主
放轻松C
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-2-25
结帖率:50%
 问题点数:0 回复次数:6 
这是什么情况?为什么说找不到符号?39行setID
import *;
class Employees
{
    private static int id;
    public String name;

    public Employees(String n,int i)
    {
        this.name=n;
        this.id=i;
    }
   
    public static void setId()
    {
        id++;
    }
   
    public int getId()
    {   
        return this.id;
    }

    public String getName()
    {
        return this.name;
    }   
}

public class text4
{
    public static void main(String[] args)
    {
        Employees[] a=new Employees[3];
        a[0]=new Employees("张三",1000);
        a[1]=new Employees("李四",2000);
        a[2]=new Employees("王五",1800);
        for(int i=0;i<a.length;i++)
        {   
            setId();
            System.out.println("名字="+a[i].getName()+"        ID="+a[i].getId());
        }
    }
   
}


搜索更多相关主题的帖子: import return public private 
2014-03-27 15:11
放轻松C
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-2-25
得分:0 
图在这里。
2014-03-27 15:12
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
得分:0 
类名.setid
2014-03-27 15:47
java小蚂蚁
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:上海
等 级:贵宾
威 望:18
帖 子:558
专家分:2186
注 册:2013-7-2
得分:0 
setId();不是你当前类的方法,
在你的代码里,你把setId();改成a.setId();

学海无涯#¥%……&*(
2014-03-27 16:01
放轻松C
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-2-25
得分:0 
回复 3楼 hhwz
谢谢。新手,第一次写类方面的程序。
2014-03-27 16:28
放轻松C
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2014-2-25
得分:0 
回复 4楼 java小蚂蚁
非常感谢。
2014-03-27 16:29
zjcl817
Rank: 4
来 自:残狼部落
等 级:业余侠客
威 望:2
帖 子:68
专家分:206
注 册:2013-11-11
得分:0 
你的a应该是一个数组吧!
所以你的那句 setId();应该写成a[i].setId();
2014-03-29 10:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-429248-1-1.html




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

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