⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stockitem.java

📁 java编程代码
💻 JAVA
字号:


public class StockItem implements PubliclyCloneable
{
    private String name;
    private int number;

    public StockItem( )
    {
        name = null;
        number = 0;
    }

    public StockItem(String nameData, int numberData)
    {
        name = nameData;
        number = numberData;
    }

    public void setNumber(int newNumber)
    {
        number = newNumber;
    }

    public void setName(String newName)
    {
        name = newName;
    }

    public String toString( )
    {
        return (name + " " + number);
    }

    public Object clone( )
    {
       try
       {
          return super.clone( );
       }
       catch(CloneNotSupportedException e)
       {//This should not happen.
          return null; //To keep compiler happy.
       }
    }

    public boolean equals(Object otherObject)
    {
        if (otherObject == null)
            return false;
        else if (getClass( ) != otherObject.getClass( ))
            return false;
        else
        {
            StockItem otherItem = (StockItem) otherObject;
            return (name.equalsIgnoreCase(otherItem.name) 
                      && number == otherItem.number);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -