Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 需求标识符是什么意思?_Java_Identifier - Fatal编程技术网

Java 需求标识符是什么意思?

Java 需求标识符是什么意思?,java,identifier,Java,Identifier,我正在尝试制作一个程序,跟踪热狗摊和热狗销售量,同时我有两个文件,这是第一个文件,它指向括号,我不确定它的意思是什么,需要一个标识符。这是密码 public class HotDogStand { private String nameHotDogStand; private String IDnumber; private int hotDogsSold; public HotDogStand(String nameHotDogStand, String ID

我正在尝试制作一个程序,跟踪热狗摊和热狗销售量,同时我有两个文件,这是第一个文件,它指向括号,我不确定它的意思是什么,需要一个标识符。这是密码

public class HotDogStand
{
    private String nameHotDogStand;
    private String IDnumber;
    private int hotDogsSold;

    public HotDogStand(String nameHotDogStand, String IDnumber, int hotDogsSold)
    {
        this.nameHotDogStand = nameHotDogStand;
        this.IDnumber = IDnumber;
        this.hotDogsSold = hotDogsSold;
    }

    public String getNameHotDogStand()
    {
        return nameHotDogStand;
    }

    public void setNameHotDogStand(String nameHotDogStand)
    {
        this.nameHotDogStand = nameHotDogStand;
    }

    public String getIDnumber()
    {
        return IDnumber;
    }

    public void setIDnumber(String IDnumber)
    {
        this.IDnumber = IDnumber;
    }

    public int getHotDogsSold()
    {
        return hotDogsSold;
    }

    public void setHotDogsSold(int HotDogsSold)
    {
        this.hotDogsSold = hotDogsSold;
    }

    public void SetJustSold(int hotDogsSold)
    {
        hotDogsSold++;
        totalHotDogsSold++;
    }

    public void showHotDogsSold(int hotDogsSold)
    {
        System.out.print("The number of hot dogs sold is: " + hotDogsSold);
    }

    private static int totalHotDogsSold;

    public  String showTotalHotDogsSold()
    {
        return ("The total number of hot dogs sold is: " + totalHotDogsSold);
    }

    public String toString()
    {
        return "The total number of hot dogs sold is: " + totalHotDogsSold;
    }

    public HotDogStand(HotDogStand otherHotDogStand)
    {
        nameHotDogStand = otherHotDogStand.nameHotDogStand;
        hotDogsSold = otherHotDogStand.hotDogsSold;
        IDnumber = otherHotDogStand.IDnumber;
    }

    public String toString()
    {
        return("Total sold =" + (one.getNumSold() + two.getNumSold() + 
                                 three.getNumSold()) + "\n");
    }

    one.SetJustSold();
    two.SetJustSold();
    three.SetJustSold();
}
还有第二个问题,我对第二个文件不太清楚。我是否需要把“返回”放在公众的下面,但放在HotDogStand的上面,或者是其他问题

public class TheHotDogStands
{
    public static void main(String[]args)
    {
        HotDogStand one = new HotDogStand ("Bob's hotdog stand" , "0081"  , "5");
        HotDogStand two = new HotDogStand ("Chris's hotdog stand" , "4591" , "3");
        HotDogStand three = new HotDogStand ("Matt's hotdog stand" , "1171" , "10");


       System.out.println(one.getName + one.getID + one.getNumSold);
       System.out.println(two.getName + two.getID + two.getNumSold);
       System.out.println(three.getName + three.getID + three.getNumSold);
       System.out.println("Total sold for all stands = " + (one.getNumSold() + 
                                       two.getNumSold() + three.getNumSold()));

    }

    public one(one aOne)
    {
        nameHotDogStand = aNameHotDogStand;
        IDnumber = aIDnumber;
        hotDogsSold = aHotDogsSold;
    }
}
我对编程还是新手,遗憾的是我们的书不太擅长解释,我的导师说这本书之所以被选中,是因为它适用于他们教授的两门课,那么有没有好的网站和指南可以提供一些好的例子?我有时确实会发现一些,但它们似乎是从不同的来源和网站传播开来的


感谢您提供的任何信息。

在第一个示例中,您可以在任何方法之外获得以下行:

one.SetJustSold();
two.SetJustSold();
three.SetJustSold();
它们需要位于方法或静态初始值设定项块中


在第二个示例中,您从未为
one()

声明过返回类型,忽略了这一点,在第二个
示例中,HotDogStands
对象从未被实例化,因此该方法无论如何都是无用的。查看这些代码,我认为您根本不了解发生了什么。你可能想退一步,从“hello world”开始,然后从那里开始。从O'Reily&Associates那里学习Java或从Oracle自己那里学习在线系列是一本很好的书: