Sınıf yöntemleri
Java'daki nesneler üzerindeki işlemlere
yöntemler denir.
Yöntemler matematik işlevleri gibidir:
argümanları alabilir ve
bir değer döndürebilirler. Öte yandan, Java'daki yöntemlerin de
bir nesnenin tüm alanlarına erişimi vardır.
Bir sınıfta bir yöntem oluşturmak için, onu sınıfa dahil etmelisiniz. Örneğin, kitabımızla ilgili bilgileri yazdıracak ve kullanıcı henüz o kitap için yeterli yaşta değilse bir uyarı görüntüleyecek bir
print(age)
yöntemi tanımlayabiliriz.
sınıf Kitap
{
Dize adı;
Dize yazarıAdı;
int ageRequirement;
Dize metni;
int pageCount;
// bir yazdırma yöntemi oluşturun
geçersiz yazdır( style="color:#b00040">int yaş)
{
Sistem.çıkış.< span style="color:#7d9029">println("Name: " +ad);
Sistem.çıkış.< span style="color:#7d9029">println("Yazar: " +yazarAdı);
Sistem.çıkış.< span style="color:#7d9029">println("Sayfa sayısı: yayılma > "+Tamsayı.toString span>(ageRequirement);
// doğrulama kodu buraya gelir
}
}
Bir yöntem oluşturmak için sözdizimini inceleyelim.
1) Bir yöntemin ilk satırı
imzasıdır.
2) Önce metodun dönüş tipi yazılır. Metodumuz herhangi bir değer döndürmediği için
void
yazıyoruz.
3) Ardından imzada yöntemin adı bulunur (
print
).
4) Parantez içinde argümanların bir listesi vardır. Argümanlar virgülle ayrılır. Her bağımsız değişken için türü ve adı bir boşlukla ayrılarak belirtilir. Bizim durumumuzda yalnızca bir bağımsız değişken vardır, bu argümanın türü
int
ve adı
age
olduğundan virgül yoktur.
5) Bundan sonra küme parantezleri içinde yöntem kodu gelir. Bir yöntemden değer döndürmek için
return <value>;
yazın. Örnekte, yöntem hiçbir şey döndürmez, dolayısıyla
return
ihmal edilebilir. Bir yöntemin yürütülmesini zamanından önce sonlandırmak için
return;
yazabilirsiniz.
6) Sınıfın kendisinde, bu sınıfın nesnesinin alanlarına isimle başvurabiliriz.