Java'da Yöntemler Nasıl Oluşturulur

Java'da Yöntemler Nasıl Oluşturulur

Metotlar, nesne yönelimli programlamada nesnelerin davranışıdır. Belirli bir nesne üzerinde hangi eylemleri yapabileceğinizi tanımlarlar.





Yöntemler, yapılandırılmış programlamadaki işlevlere benzer. Fark (ki bu onların avantajıdır), yöntemlerin kodun yeniden kullanımına ve program modülerliğine izin vermesidir.





Java'da, kitaplık yöntemlerine veya kullanıcı tanımlı yöntemlere sahip olabilirsiniz. Kütüphane yöntemleri, Java kurulumunuzla birlikte gelir. Kullanıcı tanımlı yöntemlerin nasıl oluşturulacağını görmek için bu makaleyi izleyin.





Yöntem Bildirmek

Bir yöntemi kullanmak için, onu bildirmiş olmanız gerekir. Bunu yapmak için aşağıdaki sözdizimini kullanın:

return_type methodName( param1, param2, paramN){
// statements
}

En basit haliyle, bir yöntem yukarıdaki biçimi alır.



NS dönüş_tipi yürütmeden sonra yöntemin döndürmesi beklenen veri türünü tanımlar. Bu değer, int, String veya double ve daha fazlası gibi bir veri türünü alabilir.

Ayrıca adı verilen özel bir tür var. geçersiz bu alan alabilir. kullanma geçersiz yönteminizin yürütmeden sonra hiçbir şey döndürmesini istemediğiniz anlamına gelir.





Anahtar kelimeyi kullan dönüş döndüreceğiniz değeri belirtmek için yöntem bloğunuzda:

int deposit (int value){
// statements
return balance;
}

Yöntem gövdesinde döndürdüğünüz şeyi dışarıda bırakırsanız bir derleme hatası alırsınız ve yine de yöntem başlığınız bir şey döndürmeyi beklediğinizi gösterir.





Yöntem gövdesi, yöntemin sol ayraçtan, { sağ ayraca, } başlayan kısmıdır. Yöntem başlığı, yöntem bildiriminizin {} parantezlerini hariç tutan kısmıdır.

return_type methodName( param1, param2, paramN) // method header

yöntemAdı bir yöntemi adlandırmak için kullanılan bir tanımlayıcıdır. Kural olarak, daha düşük camelCase kullanır. Yani ilk kelime küçük harftir ve eğer iki parçalı bir kelime ise ikinci kelimenin ilk harfi de büyük yazılır.

dolandırıcılar neden hediye kartları ister

Ayrıca, ayrılmış Java sözcüklerinin hiçbirini yöntem adı olarak kullanamayacağınızı da belirtmek önemlidir.

Metot başlığının yuvarlak parantezleri parametre listesini tanımlamak için kullanılır. Parametre listesi, virgülle ayrılmış bir parametre listesi tanımlar. Parametre, bir veri türü ve ardından bir değişken adından oluşan iki parçalı bir değerdir.

Parametre listenize herhangi bir parametre eklememeniz de mümkündür. Bu durumda, derleyici parametre beklentisi olmadan yöntem bloğunu çalıştıracaktır.

int balance (){
//statements
return amount;
}

Bir yöntemin öncesinde iki alan daha olabilir. dönüş_tipi yöntem başlığında. Aşağıdaki örneğe bakın:

public static void main(){
}

anahtar kelime halka açık bir görünürlük değiştiricidir ve erişilebilirliğini sınırlamak için tanımladığınız herhangi bir yönteme uygulayabilirsiniz. Halk yönteme tüm paketlerdeki tüm sınıflar tarafından erişilebileceği anlamına gelir.

gibi başka görünürlük değiştiriciler de vardır. korumalı , özel, ve varsayılan . Görünürlük değiştiricilerin derinlemesine bir tartışması ilgili bağlantıda verilmiştir:

İlgili: Açıklanan Farklı Java Erişim Değiştiricileri

anahtar kelime statik bir yöntemin bir sınıf kapsamına sahip olduğunu gösterir. Bu, yöntemin bir örnek yöntemi olmadığı ve bu nedenle program belleğe yüklendiğinde, örneklemeye gerek kalmadan çalıştırıldığı anlamına gelir. Statik bir yönteme sahip olmanın önemi, derleyicinin yürütme sırasında hangi yöntemle başlayacağını bilmesini sağlamaktır.

Genel olarak, programınızın bir statik yöntem (denilen ana() ) diğer yöntemleri arayabilirsiniz.

Yöntem Çağırma

Bildirilen yönteminizin bir nesne üzerinde bir eylem gerçekleştirmesi için 'çağrılması' gerekir.

para almak için paypal nasıl kurulur

Bir yöntemi çağırmak için sözdizimini kullanın:

ObjectName.methodName(arguments)

Argüman, parametre bildirdiğiniz alanda ilettiğiniz bir değerdir. Yöntem başlığında bildirilen bağımsız değişken türünün eşleştiğinden emin olun. Aksi takdirde derleme hatası alırsınız.

İlgili: Özyinelemeli İşlev Nedir ve Java'da Nasıl Bir İşlev Oluşturursunuz?

Aşağıda, öğrendiklerinizi nasıl uygulayacağınızı gösteren tamamen çalışan bir örnek kod bulunmaktadır. Yatırılan bir tutara faiz oranı uygulamak ve ayrıca bir banka mesajı görüntülemek için yöntemler kullanır.

public class Account{
double deposit(double amount){
amount = amount*1.05; // apply 5% interest rate to amount
return amount;
}
void getMessage(){
System.out.println('Thank you for banking with us!');
}
public static void main(String[] args){
Account myAccount = new Account();
double newBalance = myAccount.deposit(500); // method call
System.out.println('
Your new balance in 4 months will be '+ newBalance);
myAccount.getMessage(); // method call
}
}

Artık Java'da Yöntem Oluşturmayı Biliyorsunuz

Java'da yöntemlerin nasıl oluşturulacağını bilmek, programlama konusunda daha ciddi olmak isteyen herkes için çok önemlidir. Ve artık bunu nasıl yapacağınızı biliyorsunuz, çalışırken bolca zaman kazanacaksınız.

Bu beceride uzmanlaştıktan sonra neden Java ile ilgili diğer ipuçlarına ve püf noktalarına bir göz atmıyorsunuz?

Paylaş Paylaş Cıvıldamak E-posta Java'da Yapıcı Nedir ve Nasıl Kullanırsınız?

Java yapıcısının işlevini öğrenin.

Sonrakini Oku
İlgili konular
  • Programlama
  • Java
  • Programlama
  • Kodlama İpuçları
Yazar hakkında Jerome Davidson(22 Makale Yayımlandı)

Jerome, MakeUseOf'ta Personel Yazarıdır. Programlama ve Linux ile ilgili makaleleri kapsar. Aynı zamanda bir kripto meraklısı ve kripto endüstrisini her zaman takip ediyor.

Jerome Davidson'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın