Esempio n. 1
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elmasi";

            Urun urun2 = new Urun();

            urun2.Adi      = "karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "diyarbakir karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };


            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("+++++++++++++++++++++");
            }

            //instance örnek
            //cw tab
            //encapsulation
            //bir değişiklik yapınca fonksiyonda patlıyor değiştirmek gerekiyor o yuzden class kullanılmalı
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("armut", "yeşil", 12, 10);
            sepetManager.Ekle2("y", "y", 12, 9);
            sepetManager.Ekle2("x", "x", 12, 8);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

            urun1.Adi      = "Elma";
            urun1.Fiyatı   = 15;
            urun1.Aciklama = "amasya elması";
            urun1.Id       = 533456897;

            Product urun2 = new Product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyatı   = 25;
            urun2.Aciklama = "Diyarbakır karpuzu";
            urun2.Id       = 456789314;

            Product[] urunler = new Product[] { urun1, urun2 };

            foreach (Product urunlist in urunler)
            {
                Console.WriteLine(urunlist.Adi);
                Console.WriteLine(urunlist.Aciklama);
                Console.WriteLine(urunlist.Id);
                Console.WriteLine(urunlist.Fiyatı);
                Console.WriteLine("-------------");
            }

            Console.WriteLine("--------Metotlar-----------");
            //instance - örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);


            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 56);
            Console.ReadKey();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Açiklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Açiklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Açiklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("--------Metotlar------------");

            // instance örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("--------------------------------------------------");
            }
            Console.WriteLine("---------------METOTLAR----------------");
            //instance-örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);


            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 8);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 7);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 9);
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun(); // class tanımlıyoruz burada

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe -- tip güvenliği
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------------");
            }


            Console.WriteLine("---------Metotlar-------------");

            //Instance - örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 15;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe  --  tip güvenli
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------------------");
            }

            Console.WriteLine("----------Metotlar----------------");


            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun uruntakma in urunler)
            {
                Console.WriteLine(uruntakma.Adi);
                Console.WriteLine(uruntakma.Fiyati);
                Console.WriteLine(uruntakma.Aciklama);
            }

            Console.WriteLine("------Metotlar----");

            //instance- örnek// metot çağırma
            //encapsulation-kapsülleme
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("elma", "kırmızı elma", 18, 8);
            sepetManager.Ekle2("karpuz", "Yeşil armut", 20, 7);
        }
Esempio n. 8
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyat    = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyat    = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyat);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("------------------------");
            }

            Console.WriteLine("---------Metotlar---------");

            //instance - class örneği oluşturma
            //encapsulation - class ın önemi (değişkenlerde class kullan)

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil", 10);
            sepetManager.Ekle2("Elma", "Sarı", 20);
        }
Esempio n. 9
0
        static void Main(string[] args)
        {
            // string urunAdi = "Apple";
            //double fiyati = 1500;
            //string aciklamasi = "technology of future";



            //string[] teknoloji = new string[] { "apple", "huawei" }; BU OLMAK ZORUNDA DEĞİL



            urun urun1 = new urun();

            urun1.Adı      = "Apple";
            urun1.Fiyati   = 1500;
            urun1.Aciklama = "technology of future";

            urun urun2 = new urun();

            urun2.Adı      = "Huawei";
            urun2.Fiyati   = 1000;
            urun2.Aciklama = "Technology is rising";

            urun urun3 = new urun();

            urun3.Adı      = "Samsung";
            urun3.Fiyati   = 800;
            urun3.Aciklama = "New technology New Create";



            urun[] urunler = new urun[] { urun1, urun2, urun3 };



            //type safe - - tip güvenliği


            foreach (urun urun in urunler)
            {
                Console.WriteLine(urun.Adı);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }


            Console.WriteLine("-------------------METOTLAR-------------");

            //instance-örnek
            //encapsulation
            SepetManager sepetmanager = new SepetManager();

            sepetmanager.Ekle(urun1);
            sepetmanager.Ekle(urun2);

            sepetmanager.Ekle2("Samsung S10", "NEW SERİES", 750, 25, "Kartal");
            sepetmanager.Ekle2("XİAOMİ", "REDMİ", 600, 25, "Maltepe");
            sepetmanager.Ekle2("LG", "LG G5", 350, 23, "Beşiktaş");

            //yukarıda urunadi, aciklamasi , fiyati ve stok adedi görülmektedir.
        }