Metodlar
Daraja: Boshlang'ich
Metod — nomlangan, qayta ishlatiladigan kod bo'lagi. Kirish parametrlarini oladi va qiymat qaytaradi (yoki `void`). Bir xil nomdagi, lekin har xil parametrli metodlar — overloading. Java'da argumentlar doim qiymat bo'yicha uzatiladi (obyektlarda — manzil nusxasi).
Tushuntirish
Metod — nomlangan, qayta ishlatiladigan kod bo'lagi. Kirish parametrlarini oladi va qiymat qaytaradi (yoki `void`). Bir xil nomdagi, lekin har xil parametrli metodlar — overloading. Java'da argumentlar doim qiymat bo'yicha uzatiladi (obyektlarda — manzil nusxasi).
Kod misoli
public class Hisob {
static int qoshish(int a, int b) {
return a + b;
}
static double qoshish(double a, double b) { // overloading
return a + b;
}
static void salom(String ism) {
System.out.println("Salom, " + ism);
}
}
Keng tarqalgan xatolar
- `return` turini e'lon qilib, lekin qaytarmaslik — kompilyator xatosi.
- Metod ichida obyektni butunlay yangisiga almashtirsang, tashqarida o'zgarmaydi.
Mashqlar
- Faktorialni rekursiv va sikl bilan yozib solishtir.
- Ikki sonning EKUB'ini (gcd) qaytaradigan metod yoz.
Teglar: asos, metod