Kayıtlar

Mart, 2024 tarihine ait yayınlar gösteriliyor

164- 2.uygulama ödev

Resim
1.uygulama sf 161 ve bu uygulama deftere yapılacak  

39 - Class'larda Erişim Belirteçleri

  Public:  Genel Erişim. Tanımlandığı class dışından da erişim sağlanabilir. Günlük Örnekler: Doğal ortamlar, deniz, dağ tüm canlılar için public'tir. marketler müşteriler için publictir. pazarlar insanlar için public  hayvan bakım evleri hayvanlar için public ya da belli bir amaç sanayi arabalar için publictir. Private:  Özel erişim. Sadece tanımlandığı Class'tan erişim. Günlük Örnekler: Ev içindeki eşyaları sadece aile üyeleri bilir. telefondaki mesajlar sahipleri için private'tır. arabalar sahipleri için private'tır.(yakınları da kullanacaksa protected) youtube aile özelliği aile üyeleri için privatetır. Protected:  Korumalı erişim. Sadece tanımlandığı class'tan ve o sınıflardan türetilen alt classlardan erişim sağlanır. Günlük Örnekler: Ev içindeki eşyaları aile üyeleri ve komşular bilir. Bilişim Alanı Ana Class-bilgisayarları bilişim alanı kullanabilir. Alt Classlar : Öğretmenler, 9-B, 10-B,11-B,12-B Static: Sınıf düzeyinde erişim. Nesnelerin genel özellikl...

38 - get ve set kavramları

get: okuma izni( get ir) set: yazma izni( set up) GET VE SET OLMADAN CLASS TANIMLANDI...  public class Hayvan {     public string Ad;     public void SesCikar()     {         Console.WriteLine("Hayvan ses çıkarıyor...");//sadece class içinden erişim sağlanır     } } GET VE SET KULLANILARAK CLASS TANIMLANDI... public class Hayvan {     public string Ad { get; set; }     public string Tür { get; set; }     public int Yaş { get; set; }     public void SesCikar()     {         Console.WriteLine("Hayvan ses çıkarıyor...");     } } public class HayvanatBahcesi {     private List<Hayvan> hayvanlar = new List<Hayvan>();     public void HayvanEkle(Hayvan hayvan)     {         hayvanlar.Add(hayvan);//dışardan nesne eklenebilir         Console.WriteLine($"{hayvan.Ad} hayvana...

37 - Classlarla ilgili Temel Prensipler

SOYUTLAMA (Abstraction): Karmaşıklığın azaltılması anlamına gelir. Örneğin otomobillerde gaz pedalına basıldığında otomobil hızlanır ancak arka planda olan bitenler çoğu kişi için önemsizdir. Günlük hayattan örnekler:  akbili bastık arka plandaki kodları bilmiyoruz. atm'de işlem yapmak miktofon kullanma benzin alış verişi Akıllı Bilet Kullanımı: Soyutlama: Bir toplu taşıma aracında akıllı biletinizi okutduğunuzda, arka planda bu işlem için yazılmış kodları ve bilet kontrol sistemini düşünmezsiniz. Sadece kartınızı okutarak işleminizi halledersiniz. ATM İşlemleri: Soyutlama: ATM'de işlem yaparken, hesap bakiyenizi kontrol eder, para çeker veya yatırırsınız. Ancak işlemlerin finansal sistem içindeki karmaşıklığı sizin için soyutlanmıştır. Sadece gerekli adımları takip edersiniz. Mikrofon Kullanımı: Soyutlama: Bir mikrofon kullanırken, ses dalgalarının nasıl yakalandığını veya dijital sinyallere nasıl dönüştürüldüğünü düşünmezsiniz. Sadece konuştuğunuzda sesin kaydedildiğini v...

36 - CLASS(SINIF) KAVRAMI

Nesne yönelimli olmayan diller , genellikle yapısal, işlemsel veya prosedürel programlamaya odaklanan dillerdir. İşte nesne yönelimli olmayan bazı programlama dillerine örnekler: C: C, yapısal bir dil olarak bilinir ve prosedürel programlamaya odaklanır. Nesne yönelimli programlama özellikleri içermez. C dili, düşük seviyeli bellek manipülasyonu ve donanım üzerinde doğrudan kontrol sağlamak için sıklıkla kullanılır. Fortran: Fortran, bilimsel ve teknik hesaplamalarda yaygın olarak kullanılan bir dil olup, genellikle matematiksel hesaplamalara odaklanır. Fortran, prosedürel programlamaya odaklanmış bir dil olup, nesne yönelimli programlama özellikleri içermez. COBOL: COBOL, iş kurallarını ve büyük ölçekli iş uygulamalarını desteklemek için tasarlanmış bir dilidir. COBOL, genellikle prosedürel programlamaya odaklanır ve nesne yönelimli programlama kavramlarını içermez. Ada: Ada, özellikle güvenlik kritik sistemlerde kullanılan bir dildir. Ada, genellikle yapısal programlamaya odaklan...