Kod Anlatımı:
Bu konu için 3 ayrı sınıf oluşturmamız gerekiyor. Bunlar öğrenci,okul ve test sınıflarıdır.
Öğrenci sınıfında neler kullandığımızı ve ne işe yaradığını kısaca söylemek istersek:
- Öğrenci isimlerini tutmak için 'isim' String'ini tanımlıyoruz.
- Öğrenci numaralarını tutmak için ogr_no şeklinde bir integer tanımlıyoruz
- Her öğrenci nesnesi için Okul sınıfından bir nesne oluşturuyoruz
- Ogrenci constructor'ının içine isim ve numarasını almak için gerekli bölümleri ekliyoruz
- Diğer sınıflardan öğrenci adına erişebilmek için getisim metodu oluşturuyoruz
- Öğrencinin okulunu set'lemek için de setOkul metodunu ekliyoruz ve öğrenci sınıfını tamamlıyoruz
Okul sınıfında neler kullandığımızı ve ne işe yaradığını kısaca söylemek istersek:
- Okulun adını tutmamız için bir okul_adi String'i tanımlıyoruz
- Okul kapasitesini tutmak için kapasite adında bir integer tanımlıyoruz
- Öğrencileri de bir dizide tutmamız gerektiği için de liste şeklinde bir dizi oluşturuyoruz
- Okul constructor'unda okul adını ve kapasitesini tutmamız gerektiğinden bunları yazıyoruz içerisine
- Bu constructor'un içine bir de her okul için liste oluşturmamız gerekiyor
- Öğrencileri listeye eklemek için OgrenciEkle metodunu kullanıyoruz.Bu metodun içinde de öğrencimizi listeye direk ekliyoruz ve indisimizi bir artırıyoruz
- isimYaz metoduyla da ekrana öğrencinin adı ile hangi okulda okuduğunu yazdırıyoruz ve bu sınıfımızı da tamamlıyoruz.
Test sınıfında neler kullandığımızı ve ne işe yaradığını kısaca söylemek istersek:
- Burada öncelikle Okulun adını alıp yeni bir okul oluşturuyoruz ve otomatik olarak 100 kapasite veriyoruz
- Daha sonra yeni bir öğrenci oluşturuyoruz ve bu öğrenciyi okulumuza set ediyoruz.
- Okulumuza öğrenciyi OgrenciEkle metoduyla ekledikten sonra okuldaki öğrencileri de isimYaz metoduyla ekrana yazdırıyoruz.
Hiç yorum yok:
Yorum Gönder