metot kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
metot kullanımı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

31 Temmuz 2013 Çarşamba

JAVA da Sınıflar Arası Bilgi Alışverişi ve Constructor Kullanımı

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.

İlgili Kod:

 Öğrenci Sınıfı:

Okul Sınıfı:


Main Sınıfı:

Ekran Alıntısı:




16 Temmuz 2013 Salı

JAVA'da Metot Kullanarak Sayı Tahmin Etme Oyunu

Kodun Açıklaması:

     Oyunumuzun amacı bilgisayara rastgele bir sayı seçtirip o sayıyı bulmamızı sağlamak. Girdiğimiz sayı bulacağımız sayıdan büyükse bize gerekli bildirimleri yaparak inmemizi sağlayacak, küçükse de çıkmamızı sağlayarak sayıyı bulacağız.
Kod kısmına geldiğimizde :  
main metodu diğer sınıftaki oyunuBaslat metodunu çalıştırıyor. oyunuBaslat metodu ise oyunIlkAdım metodunu çalıştırıyor. Bu metotta da öncelikle randomAl metodu kullanılarak random bir sayı üretiliyor. Daha sonra da sayiAl metodu ile kullanıcıdan sayı isteniyor ve kontrol metoduyla kontrol ediliyor. Kontrol işleminde bizim sayımız bulunacak sayıdan büyükse daha küçük bir sayı, küçükse daha büyük bir sayı girmemizi isteyecek. Sayı bulunduğu zaman döngüden çıkılıp oyun bitirilecek ve ekrana bulunma bildirisiyle kaç adımda bulunduğu ekrana yazılacak.

Sınıfların bulunduğu kodlar:


Main metodunun sınıfı:


Ekran Çıktısı: