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();
...
}
Bu mesaja 1 cevap geldi. Cevapları Gizle