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

📄 catalogorder.java

📁 Java程序设计技巧与开发实例附书源代码。
💻 JAVA
字号:

import java.util.*;
import java.io.*;

public class CatalogOrder
    implements Serializable
{
   private String name = null;
   private String credit = null;
   private String address = null;
   private LinkedList list = new LinkedList();
   private double totalCost = 0.0;
   public void setInfo(String _name, String _credit, String _address)
   {
      name = _name;
      credit = _credit;
      address = _address;
   }

   public boolean isComplete()
   {
      return ( (!name.equals("")) &&
              (!credit.equals("")) &&
              (!address.equals("")));
   }

   public void add(CatalogItem item)
   {
      list.add(item);
      totalCost += item.price;
   }

   public String toString()
   {
      String s = "Total items:" + list.size() + "\n";
      s += "Total cost:¥" + totalCost + "\n\n";
      for (Iterator iterator = list.iterator(); iterator.hasNext(); )
      {
         s += "Item" + ( (CatalogItem) iterator.next()).getName() + "\n";
      }
      return s;
   }
}

⌨️ 快捷键说明

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