static void Main(string[] args) { // Metodlar - Tekrar Tekrar Kullanılabilirliği sağlıyor - do not repeat yourself(kendini tekrar etme) // DRY + Clean Code + Best Practice (doğru uygulama teknikleri) 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ği foreach (Urun urungetir in urunler) { Console.WriteLine("Ürün Adı : " + urungetir.Adi); Console.WriteLine("Ürün Fiyatı : " + urungetir.Fiyati); Console.WriteLine("Ürün AÇıklama : " + urungetir.Aciklama); Console.WriteLine("============================================="); } Console.WriteLine("-----------------Metodlar-----------------------------"); SepetManager sepetmanager = new SepetManager(); sepetmanager.Ekle(urun1); sepetmanager.Ekle(urun2); //encapsulation //classa eklediğin metod değişiklerde kolaylık sağlar.. //önerilmeyen sistem -değişiklik istendiğinde sorun teşkil eder sepetmanager.Ekle2("Armut", "Deveci", 15, 5); sepetmanager.Ekle2("Muz", "Anamur", 18, 7); sepetmanager.Ekle2("Karpuz", "Diyarbakır", 27, 12); }
static void Main(string[] args) { string productName = "Apple"; double price = 15; string explanation = "Apple of Amasya"; string[] fruits = new string[] { }; Product product1 = new Product(); product1.Name = "Elma"; product1.Price = 15; product1.Explanation = "Apple of Amasya"; Product product2 = new Product(); product2.Name = "Watermelon"; product2.Price = 80; product2.Explanation = "Watermelon of Diyarbakir"; Product[] products = new Product[] { product1, product2 }; foreach (var product in products) { Console.WriteLine(product.Name); Console.WriteLine(product.Price); Console.WriteLine(product.Explanation); Console.WriteLine("--------------------------"); } Console.WriteLine("----------- METODLAR ---------"); // instance - örnek SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(product1); sepetManager.Ekle(product2); sepetManager.Ekle2("Armut", "asdada", 11, 12); sepetManager.Ekle2("Ayva", "asdaasddda", 111, 121); sepetManager.Ekle2("Nar", "asdadsada", 112, 122); }
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.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 }; ///urun=takma ad--- type-safe--tip güvenli//Urun/var-veri tipi foreach (var 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 Karpuz", 12, 8); }
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.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); Console.WriteLine(urun.Aciklama); } Console.WriteLine("------------Metodlar--------------"); 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", 14, 9); sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 8, 7); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklama = "amasya elmasi"; string[] metveler = new string[] { }; 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 }; //type-safe -- tip guvenli foreach (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine(".............. "); } Console.WriteLine("---------Metodlar-----------"); //instance - ornek //encapusulation SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("armut", "yesil", 12, 9); sepetManager.Ekle2("elma", "yesil", 12, 16); sepetManager.Ekle2("karpuz", "amed", 12, 6); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklama = "Amasya Elması"; 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("---------Metodlar-----------"); //İnstance-örnek SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10); sepetManager.Ekle2("Elma", "Yeşil Armut", 12, 9); sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8); }
static void Main(string[] args) { string urunAdı = "Elma"; double fiyatı = 15; string aciklama = "Amasya Elması"; string[] meyveler = new string[] { "Elma", "Karpuz" }; Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyati = 15; urun1.Aciklama = "Amasya Elması"; Product urun2 = new Product(); urun2.Adi = "Karpuz"; urun2.Fiyati = 10; urun2.Aciklama = "Diyarbakır Karpuzu"; Product[] products = new Product[] { urun1, urun2 }; foreach (var product in products) { Console.WriteLine( "ÜrünAdı: " + product.Adi + "ÜrünFiyatı: " + product.Fiyati + "ÜrünAciklama :" + product.Aciklama); Console.WriteLine("--------------------"); Console.WriteLine("-----------Metotlar---------------"); // instance - CLASS ÖRNEĞİ OLUŞTURMA SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); // ENCAPSULATİON - İÇERDE BİR DEĞİŞİKLİK YAPMAK İÇİN CLASSIN İÇİNDE YAPMAMIZ YETERLİ OLUR ! sepetManager.Ekle2("Elma", "Amasya Elması", 12, 10); sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 8); sepetManager.Ekle2("Portakal", "Dörtyol Portakalı", 12, 26); } }
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 = 17; urun2.Aciklama = "Adana karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; //C# ve java type-safe(tip güvenli) dilleridir 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, 50); sepetManager.Ekle2("Elma", "Yeşif Elma", 12, 10); sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 22); }
static void Main(string[] args) { Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyati = 20; urun1.Aciklama = "Siyah Elma"; urun1.stokAdedi = 35; Product urun2 = new Product(); urun2.Adi = "Karpuz"; urun2.Fiyati = 25; urun2.Aciklama = "Adana Karpuzu"; urun2.stokAdedi = 30; Product[] urunler = new Product[] { urun1, urun2 }; foreach (var urun in urunler) { Console.WriteLine(urun.stokAdedi); } Console.WriteLine("********************"); // İnstance //encapsulation SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); Console.WriteLine("********************"); sepetManager.Ekle2("Armut", "Yeşil Armut", 10, 20); sepetManager.Ekle2("Elma", "Kırmızı Elma", 10, 20); sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuz", 10, 20); }
static void Main(string[] args) { string[] meyveler = new string[] { }; 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); Console.WriteLine(urun.Aciklama); Console.WriteLine("---------------------"); } Console.WriteLine("--------Metodlar---------"); //instance - örnek 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, 8); sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 14); Console.WriteLine("Hello World!"); }
static void Main(string[] args) { // classın Örneği 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"; // Dizi oluştuluruldu Urun[] urunler = new Urun[] { urun1, urun2 }; //(veri tipi) (takma ad) in (kullanılan dizi) 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 - kapsülleme 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", "Diyarnakır karpuz", 12, 8); Console.ReadLine(); }
static void Main(string[] args) { // Console.WriteLine("Hello World!"); string[] meyveler = new string[] { }; Urun urun1 = new Urun(); urun1.Adi = "elma"; urun1.Fiyati = 15; urun1.Aciklama = "amasya elması"; Urun urun2 = new Urun(); urun2.Adi = "karpuz"; urun2.Fiyati = 20; urun2.Aciklama = "d karpuzu"; Urun[] urunler = new Urun[] { urun1, urun2 }; //type-safe Urun=var foreach (var urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("***********"); } Console.WriteLine("-------------Metodlar------------"); //encapsulation * yapıyı daha düzenli ve komplike hale getirmek SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); // daha dağınık bir yapı sepetManager.Ekle2("armut", "Yeşil", 12, 12); sepetManager.Ekle2("elma", "sarı", 12, 15); sepetManager.Ekle2("karpuz", "kırmızı", 12, 14); }
static void Main(string[] args) { string Adi = "Elma"; double Fiyati = 15; string Aciklama = "Amasya Elmasi"; string[] meyveler = new string[] { }; 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 SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(Urun1); sepetManager.Ekle(Urun2); sepetManager.Ekle2("Armut", "Yeşil", 12, 1); sepetManager.Ekle2("elma", "Yeşil elma", 12, 1); sepetManager.Ekle2("karpuz", "Diyarbakır karpuzu", 12, 1); }
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.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 (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("***************"); } Console.WriteLine("*******METODLAR********"); // instance - örnek // encapsulation - kapsülleme SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil armut", 12, 100); sepetManager.Ekle2("Erik", "Yeşil erik", 8, 100); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklma = "Amasya Elmasi"; 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 }; 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, 20); sepetManager.Ekle2("karpuz", "diyarbakır karpuzu", 12, 25); }
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.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 (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("------------------"); } Console.WriteLine("\n----------------METODLAR-------------\n"); //instance-orenek //encapsulation SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yesil armut", 12, 10); sepetManager.Ekle2("Elma", "Yesil elma", 15, 9); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklama = "Amasya elması"; product urun1 = new product(); urun1.Adi = "Elma"; urun1.Fiyati = 15; urun1.Aciklama = "Amasya elması"; product urun2 = new product(); urun2.Adi = "Karpuz"; urun2.Fiyati = 80; urun2.Aciklama = "Diyarbakır karpuzu"; product[] urunler = new product[] { urun1, urun2 }; foreach (product 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, 7); sepetmanager.Ekle2("Elma", "Yeşil elma", 12, 2); sepetmanager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 4); }
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 }; //type-safe -> tip güvenli Console.WriteLine("-------------------------------"); foreach (Urun urun in urunler) { Console.WriteLine("Adı : " + urun.Adi); Console.WriteLine("Fiyatı : " + urun.Fiyati); Console.WriteLine("Açıklama : " + urun.Aciklama); Console.WriteLine("-------------------------------"); } Console.WriteLine("----------METODLAR-------------"); //Instance - Örnek //cw tab tab hızlıca Console.WriteLine(""); oluşturur //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); }
static void Main(string[] args) { string[] meyveler = new string[] { }; Product urun1 = new Product(); urun1.Adi = "Elma"; urun1.Fiyati = 15; urun1.Aciklama = "Amasya elması"; Product urun2 = new Product(); urun2.Adi = "Karpuz"; urun2.Fiyati = 80; urun2.Aciklama = "Diyarbakır karpuzu"; Product[] urunler = new Product[] { urun1, urun2 }; //type-safe -- tip güvenli foreach (var a in urunler) { Console.WriteLine(a.Adi); Console.WriteLine(a.Fiyati); Console.WriteLine(a.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); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Adi = "elma"; urun1.Fiyat = 15; urun1.Aciklama = "amasyaelmasi"; Urun urun2 = new Urun(); urun2.Adi = "karpuz"; urun2.Fiyat = 80; urun2.Adi = "diyarbkir 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-----"); SepetManager SepetManager = new SepetManager(); //encapsulation-kapsülleme SepetManager.Ekle(urun1); SepetManager.Ekle(urun2); //------------------------------------------- SepetManager.Ekle2("armut", "yeşil armut", 12); SepetManager.Ekle2("elma", "yeşil elma", 12); SepetManager.Ekle2("karpuz ", "Diyarbakır Karpuzu", 12); }
static void Main(string[] args) { Product Urun1 = new Product(); Urun1.Id = 157; Urun1.Price = 15; Urun1.UrunAdi = "Elma"; Urun1.UrunDetayi = "Amasya Elması"; Product Urun2 = new Product(); Urun2.Id = 231; Urun2.Price = 25; Urun2.UrunAdi = "Karpuz"; Urun2.UrunDetayi = "Diyarbakır Karpuzu"; Product[] Urunler = new Product[] { Urun1, Urun2 }; foreach (Product urun in Urunler) { Console.WriteLine(urun.UrunAdi); Console.WriteLine(urun.UrunDetayi); Console.WriteLine(urun.Price); Console.WriteLine("---------------"); } Console.WriteLine("----------Metodlar---------"); //ENCAPSULATİON SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(Urun1); sepetManager.Ekle(Urun2); sepetManager.Ekle2("Armut", 12, "Yeşil", 10); sepetManager.Ekle2("elma", 15, "Kırmızı", 9); sepetManager.Ekle2("Karpuz", 20, "Diyarbakır Karpuzu", 8); }
static void Main(string[] args) { string urunAdi = "Elma"; double fiyati = 15; string aciklama = "Amasya elması"; string[] meyveler = new string[] { }; Urun urun1 = new Urun(); //class oluduğunda new gerek 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 (var urun in urunler) // in urunler:urunleri tek tek ekrana yazdırır { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("---------------------"); } Console.WriteLine("****************Metodlar***************"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 9); sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 4); sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 5); }
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 = "Karpu"; 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-örnek //encapsulation 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", 12, 9); sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8); }
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 }; //type-safe foreach (Urun urun in urunler) //Urun yerine var da yazabilirsin. o otomatik bulur { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("---------------"); } Console.WriteLine("------------Metotlar------------"); //cw tab tab -- console writeline için kısayol //instance oluşturmak //encapsulation: kapsülleme demek. ayrı ayrı yazıp düzensiz yazmaktansa bir kapsülün içine sokarız. property yöntemiyle yazılmış calsslar buna yardımcı olur SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); //argumenet ekledik sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil armut", 12, 3); sepetManager.Ekle2("Elma", "Yeşil elma", 12, 5); sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8); }
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.Aciklama); Console.WriteLine(urun.Fiyati); Console.WriteLine("------------------------------"); } Console.WriteLine("--------------Metotlar-----------------"); // // SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil", 12, 5); sepetManager.Ekle2("uçak", "kanatlı", 12, 6); sepetManager.Ekle2("karpuz", "diyarbakır", 12, 49); }
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); Console.WriteLine(urun.Aciklama); Console.WriteLine("---------------------"); } Console.WriteLine("--------Metodlar--------"); //instance - Örnek //encapsulation - ekle fonsiyonundaki değişkenin alabileceği özellikleri Urun clasında belirttik. SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); // Aşağıdakiler uygun bir kullanım değil, yukarıdaki örnek olmalı. sepetManager.Ekle2("Armut", "Yeşil armut", 12); sepetManager.Ekle2("Elma", "Yeşil elma", 12); sepetManager.Ekle2("Karpuz", "Diyarbakır", +12); }
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 }; // type safe-- tip güvenli Urun yazdık var yazsanda olur foreach (var a in urunler) { Console.WriteLine(a.Adi); Console.WriteLine(a.Fiyati); Console.WriteLine(a.Açiklama); } Console.WriteLine("--------Metodlar--------"); //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", 11, 9); sepetManager.Ekle2("karpuz", "dbakır karpuzu", 10, 8); // bu şekilde yazarsan örneğin stokadedi ekle derlerse tek tek her sayfada değiştirecez }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); 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); Console.WriteLine(urun.Aciklama); Console.WriteLine("------------------------------------"); } Console.WriteLine("-------------------METODLAR----------------------------"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); //hatalı yazım sepetManager.Ekle2("armut", "armut gibi", 25, 100); sepetManager.Ekle2("portakal", "finike", 3, 21); sepetManager.Ekle2("muz", "Anamur", 10, 45); }
static void Main(string[] args) { Urun urun1 = new Urun(); urun1.Adi = "elma"; urun1.Fiyati = 100; urun1.Aciklama = "amasya elması"; urun1.stokAdedi = 5; Urun urun2 = new Urun(); urun2.Adi = "karpuz"; urun2.Fiyati = 80; urun2.Aciklama = "diyarbakır karpuzu"; urun2.stokAdedi = 6; 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(urun.stokAdedi); Console.WriteLine("------------"); } Console.WriteLine("-----------metodlar-----------"); SepetManager sepetManager = new SepetManager(); sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "yeşil", 12, 10); sepetManager.Ekle2("elma", "yeşil", 18, 9); sepetManager.Ekle2("karpuz", "diyarbakır", 15, 6); }
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 }; //Urun class ı yerine var yazabiliriz. var gidip veri tipini buluyor foreach (Urun urun in urunler) { Console.WriteLine(urun.Adi); Console.WriteLine(urun.Fiyati); Console.WriteLine(urun.Aciklama); Console.WriteLine("..................."); } Console.WriteLine("........................"); SepetManager sepetManager = new SepetManager(); //encapsulation: metodları sınıflarla yaz. bir değişiklik olduğu zaman sınıfı değiştir. sepetManager.Ekle(urun1); sepetManager.Ekle(urun2); sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10); sepetManager.Ekle2("Karpuz", "diyarbakır karpuz", 12, 8); sepetManager.Ekle2("Elma", "yeşil elma", 12, 9); }