Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package labrab_3;
- import java.util.*;
- /**
- *
- * @author пека
- */
- public class Detail {
- private String detail_name;
- private int detail_count;
- private int shop_number;
- private static int AllCount;
- private static List<String> _Name = new ArrayList<String>();
- private static List<Integer> _counts = new ArrayList<Integer>();
- //Constructors
- public Detail()
- {
- detail_name = "None";
- detail_count = 0;
- shop_number = 0;
- AllCount = 0;
- }
- public Detail(String name, int count, int ShopNum)
- {
- detail_name = name;
- detail_count = count;
- shop_number = ShopNum;
- AllCount += count;
- _Name.add(name);
- _counts.add(count);
- }
- //Getters
- public String getDetailName()
- {
- return detail_name;
- }
- public int getShopNumber()
- {
- return shop_number;
- }
- public int getCount()
- {
- return detail_count;
- }
- //Setters
- public void setDetailName(String DetailName)
- {
- detail_name=DetailName;
- }
- public void setShopNumber(int ShopNumber)
- {
- shop_number=ShopNumber;
- }
- public void setCount(int Count)
- {
- detail_count=Count;
- }
- //вычислить общее количество изделий указанного наименования.
- public String ToString()
- {
- String str = "Detail " + detail_name +" count " + detail_count+ " from shop number " + shop_number;
- return str;
- }
- //вычислить общее количество изделий указанного наименования.
- public static int AllCount()
- {
- return AllCount;
- }
- public static int CountByName(String DetailName)
- {
- int c = 0;
- for (int i = 0; i < _Name.size(); i++) {
- if(_Name.get(i).equals(DetailName))
- {
- c +=_counts.get(i);
- }
- }
- return c;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement