Şimdi Ara

java da class lar (2. sayfa)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
22
Cevap
0
Favori
2.514
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12
Sayfaya Git
Git
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: frarslan

    Main kısmında değil de diziye girilecek bilgileri yapılandırıcı içinde al, işlemleri orada yaptır.

    Hayır değil. Üye metodlar içinde giriş çıkış (print, scanner vs.) yapmak çok kötü bir alışkanlık. Kabaca olay şöyle.

    class Islemler {
    private int dizi[] = null; // Sınıfın kendisi için kopyalayacağı referansı

    Islemler(int dizi[]) {
    this.dizi = dizi;
    }

    int topla() {
    int toplam = 0;
    for(int oge: dizi) toplam += oge;

    return toplam;
    }
    ...
    }
    main() {
    int n;
    int dizi[] = new int[n];
    ... // Diziyi hazırla

    Islemler islem = new islem(dizi);
    sonuc = islem.topla();
    sonuc = islem.ortalama();
    ...
    }
  • hmm. anladım. kötü bir alışkanlık derken, class ın içindeki değişkenleri rahatça değiştirebildiği için değil mi?
  • 
Sayfa: önceki 12
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.