Beispiel #1
0
        static void Main(string[] args)
        {
            string urun1Adi = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { "Elma", "Karpuz" };

            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 };

            //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-------------------");
            //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);
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double Fiyati   = 15;
            string aciklama = "Amasya Elması";


            string[] meyveler = new string[] { };

            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("----Methodlar-----");

            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);
        }
Beispiel #3
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";

            // * veriler genelde veri kaynağından gelir (API, excel, vs )
            Urun[] urunler = new Urun[] { urun1, urun2 };

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


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

            // instance - örnek
            // reusablity - methodlar tekrar kullanılabilirliği sağlar
            // encapsulation
            SepetManager sepetManager = new SepetManager();

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

            // encapsulation ı bozar
            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbaır karpuzu", 12, 8);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            string[] meyvler = new string[] { };

            Product p1 = new Product();

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

            Product p2 = new Product();

            p2.Adi      = "Karpuz";
            p2.Fiyati   = 80;
            p2.Aciklama = "Diyarbakır  Karpusu";

            Product[] products = new Product[] { p1, p2 };

            //type-safe-- tip güvenli
            foreach (Product product in products)
            {
                Console.WriteLine(product.Adi);
                Console.WriteLine(product.Fiyati);
                Console.WriteLine(product.Aciklama);
                Console.WriteLine("-----------------");
            }

            Console.WriteLine("-------------METOTLAR---------");
            //instance-örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(p1);
            sepetManager.Ekle(p2);


            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 11);
            sepetManager.Ekle2("İncir", "Kara incir", 11, 11);
            sepetManager.Ekle2("Kavun", "Taze  Kavun", 10, 11);
        }
Beispiel #5
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 urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati + "tl");
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine(".............");
            }

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


            //instance - class örneği olusturma
            //encapsulation - işleyen düzen kapsülüne yeni veriyi sokma

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("armut", "yeşil armut", 10, 2);
            sepetManager.Ekle2("karpuz", "diyarbakır karpuzu", 80, 3);
            sepetManager.Ekle2("elma", "yeşil elma", 5, 10);
        }
Beispiel #6
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 = "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.Aciklama);
                Console.WriteLine("----------------------");
            }

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

            //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);
        }
Beispiel #7
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun {
            };

            urun1.Adi      = "elma";
            urun1.Aciklama = "amasya elması";
            urun1.Fiyati   = 15;

            Urun urun2 = new Urun {
            };

            urun2.Fiyati   = 80;
            urun2.Adi      = "karpuz";
            urun2.Aciklama = "diyarbakır";

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

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

            Console.WriteLine("-----methotlar--------!");

            SepetManager sepetManager = new SepetManager();

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

            sepetManager.Ekle2("armut", "yeşil", 12);
            sepetManager.Ekle2("elma", "kırmızı", 11);
            sepetManager.Ekle2("karpuz", "diyarbakır", 13);
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.fiyat    = 7.5;
            urun1.Urunadı  = "Elma";
            urun1.Id       = 1;
            urun1.Aciklama = " Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Urunadı  = "Çilek";
            urun2.Id       = 2;
            urun2.fiyat    = 9;
            urun2.Aciklama = "Dağ Çileği";

            Urun urun3 = new Urun();

            urun3.Urunadı  = "Muz";
            urun3.Id       = 3;
            urun3.fiyat    = 8;
            urun3.Adet     = 20;
            urun3.Aciklama = "Yerli Muz";

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

            foreach (Urun ListeUrunu in urunler)
            {
                Console.WriteLine(ListeUrunu.Urunadı);
                Console.WriteLine(ListeUrunu.Id);
                Console.WriteLine(ListeUrunu.fiyat);
                Console.WriteLine(ListeUrunu.Aciklama);
                Console.WriteLine(ListeUrunu.Adet);
                Console.WriteLine("-------------");
            }

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

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("elma", 3, 11);
        }