예제 #1
0
        static void Main(string[] args)
        {
            Battery testBattery = new Battery("China", 100, 200, BatteryType.NiCd);
            Display testDisplay = new Display(480, 820, 16);

            GSM Nokia = new GSM("Äshe", "Nokia", 120.00M, "Pesho", testBattery, testDisplay);
            GSM SamsungS3 = new GSM("S3", "Samsung", 800.00M, "Bongo", testBattery, testDisplay);
            GSM SamsungH1 = new GSM("i8320", "Samsung", 150.00M, "I", testBattery, testDisplay);

            GSM[] phones = new GSM[]
            {
                Nokia,SamsungS3,SamsungH1
            };
            foreach (var item in phones)
            {
                Console.WriteLine(item);
            }
            Console.WriteLine(GSM.Iphone4S);

            Console.WriteLine(Nokia);

            Console.WriteLine(Nokia.TotalPrice() + " лв.");
            foreach (var item in Nokia.callHistory)
            {
                Console.WriteLine(item.Duration);
            }
        }
예제 #2
0
 public GSM(string model, string manufacturer, decimal? price, string owner, Battery Battery, Display Display)
 {
     this.model = model;
     this.manufacturer = manufacturer;
     this.price = price;
     this.owner = owner;
     this.Battery = Battery;
     this.Display = Display;
 }