Java'da Metot Nasıl Çağırılır (Resimlerle)

İçindekiler:

Java'da Metot Nasıl Çağırılır (Resimlerle)
Java'da Metot Nasıl Çağırılır (Resimlerle)

Video: Java'da Metot Nasıl Çağırılır (Resimlerle)

Video: Java'da Metot Nasıl Çağırılır (Resimlerle)
Video: BİLGİSAYAR GÜÇ KAYNAĞI İLE ANFİ BAĞLANTISI - EVDE ANFİ NASIL BAĞLANIR for x 200.4 2024, Mayıs
Anonim

Java'da programlamaya başlarken öğrenilecek birçok yeni kavram vardır. Sınıflar, yöntemler, istisnalar, yapıcılar, değişkenler ve daha fazlası vardır ve bunaltıcı olabilir. Bu yüzden parça parça öğrenmek en iyisidir. Bu wikiHow makalesi sana Java'da bir yöntemi nasıl çağıracağını öğretir.

adımlar

972649 1
972649 1

Adım 1. Yöntemin ne olduğunu anlayın

Java'da yöntem, bir işlev oluşturan bir dizi ifadedir. Bir yöntem bildirildiğinde, işlevi yürütmek için kodun farklı bölümlerinde çağrılabilir. Bu, aynı kodu tekrar tekrar kullanmanın kullanışlı bir yoludur. Aşağıdaki basit bir yöntem örneğidir.

    public static void methodName() { System.out.println("Bu bir yöntemdir"); }

972649 2
972649 2

Adım 2. Yöntem için sınıf erişimini bildirin

Java'da bir yöntem bildirirken, hangi sınıfların yönteme erişebileceğini bildirmeniz gerekir. Yukarıdaki örnekte, erişim "Genel" olarak bildirilmiştir. Bir yöntem bildirebileceğiniz üç erişim değiştiricisi vardır:

  • Halk:

    Erişim değiştiricisini "public" yöntem adından önce yerleştirerek, yöntemin herhangi bir yerden çağrılmasını sağlar.

  • Korumalı:

    "Korumalı" erişim değiştiricisi, yöntemin yalnızca kendi sınıfı ve alt sınıfları içinde çağrılmasına izin verir.

  • Özel:

    Bir yöntem bildirilirse

    özel

  • o zaman yöntem yalnızca sınıf içinde çağrılabilir. Buna varsayılan veya özel paket denir. Bu, yalnızca aynı paketteki sınıfların yöntemi çağırabileceği anlamına gelir.
972649 3
972649 3

Adım 3. Yöntemin ait olduğu sınıfı bildirin

Yukarıdaki örnekte, ikinci anahtar sözcük olan "static", yöntemin sınıfın (nesnenin) herhangi bir örneğine değil, sınıfa ait olduğu anlamına gelir. Statik yöntemler, sınıf adı kullanılarak çağrılmalıdır: "ExampleClass.methodExample()".

"Statik" anahtar sözcüğü kullanılmadıysa, yöntem yalnızca bir nesne aracılığıyla çağrılabilir. Örneğin, sınıf "ExampleObject" olarak adlandırıldıysa ve bir yapıcısı varsa (nesne yapmak için), "ExampleObject obj = new ExampleObject();" yazarak yeni bir nesne yapabilir ve aşağıdakileri kullanarak yöntemi çağırabilirdik.: "obj.methodÖrnek();"

972649 4
972649 4

Adım 4. Dönüş değerini bildirin

Dönüş değeri, yöntemin döndürdüğü değerin adını bildirir. Yukarıdaki örnekte "void" kelimesi, yöntemin hiçbir şey döndürmediği anlamına gelir.

  • Bir şey döndürmek için bir yöntem istiyorsanız, "void<" kelimesini döndürmek istediğiniz nesnenin (veya ilkel türün) bir veri türüyle (ilkel veya başvuru türü) değiştirin. İlkel türler int, float, double ve daha fazlasını içerir. Ardından, yöntemin kodunun sonuna doğru bir yere "dönüş" artı bu türden bir nesne ekleyin.
  • Bir şey döndüren bir yöntemi çağırırken, döndürdüğünü kullanabilirsiniz. Örneğin, "someMethod()" adlı bir yöntem bir tamsayı (sayı) döndürürse, "int a = someMethod();" kodunu kullanarak tamsayıyı döndürdüğü şeye ayarlayabilirsiniz.
972649 5
972649 5

Adım 5. Yöntem adını bildirin

Yönteme erişebilecek sınıfları, ait olduğu sınıfı ve dönüş değerini bildirdikten sonra, çağrılabilmesi için yönteme bir ad vermeniz gerekir. Yönteme bir ad vermek için, yöntemin adını ve ardından açık ve kapalı bir parantez yazmanız yeterlidir. Yukarıdaki örnekler arasında "someMethod()" ve "methodName()" bulunmaktadır. Ardından, tüm yöntem ifadelerini "{}" açık ve kapalı küme parantezleri içine girersiniz.

972649 6
972649 6

Adım 6. Yöntemi çağırın

Bir yöntemi çağırmak için, yöntemi çalıştırmak istediğiniz satıra yöntemin adını ve ardından açık ve kapalı parantezleri yazmanız yeterlidir. Yalnızca erişimi olan bir sınıf içindeki bir yöntemi çağırdığınızdan emin olun. Aşağıda, sınıf içinde bildirilen ve daha sonra çağrılan bir yöntem örneği verilmiştir:.

    public class className { public static void methodName(){ System.out.println("Bu bir metoddur"); } public static void main(String args) { methodName(); } }

972649 7
972649 7

Adım 7. Bir yönteme parametre ekleyin (gerekirse)

Bazı yöntemler, tamsayı (sayı) veya başvuru türü (bir nesnenin adı gibi) gibi bir parametre gerektirir. Bir yöntem bir parametre gerektiriyorsa, parametreyi yöntem adından sonra açık ve kapalı parantez arasına yazmanız yeterlidir. Bir tamsayının tamsayı parametresini gerektiren bir yöntem, "someMethod(int a)" veya benzeri gibi görünür. Bir başvuru türü kullanan bir yöntem, "someMethod(Object obj)" veya benzeri gibi görünür.

972649 8
972649 8

Adım 8. Parametreli bir yöntemi çağırın

Parametre gerektiren bir yöntemi çağırırken, parametreyi yöntem adından sonra parantez içine eklemeniz yeterlidir. Örneğin: "n" bir tamsayıysa "someMethod(5)" veya "someMethod(n)". Yöntem bir referans nesnesi gerektiriyorsa, nesnenin adını açık ve kapalı parantez içine girmeniz yeterlidir. Örneğin, "birYöntem(4, şey)".

972649 9
972649 9

Adım 9. Bir yönteme birden çok parametre ekleyin

Yöntemler ayrıca virgülle basitçe ayrılmış birden çok parametreye sahip olabilir. Aşağıdaki örnekte, iki tamsayıyı birbirine eklemek ve toplamı dönüş yöntemi olarak döndürmek için bir yöntem oluşturulur. Metot çağrıldığında, parametreler birbirine eklenecek şekilde iki tamsayı verilir. Program çalıştırıldığında "A ve B'nin toplamı 50" yazan bir çıktı alacaksınız.:

    public class myClass { public static void toplamı(int a, int b){ int c = a + b; System.out.println("A ve B'nin toplamı "+c'dir); } public static void main(String args) { sum(20, 30); } }

Video - Bu hizmet kullanılarak YouTube ile bazı bilgiler paylaşılabilir

İpuçları

  • Bir şey döndüren bir yöntemi çağırırken, o yöntemin ne döndürdüğüne bağlı olarak başka bir yöntemi çağırabilirsiniz. Diyelim ki adında bir yöntemimiz var.

    getObject()

    bu bir nesne döndürür. Peki, sınıfta

    Nesne

    statik olmayan bir yöntem çağrısı var

    toString

    bu döndürür

    Nesne

    şeklinde

    Sicim

    . Yani, bunu almak istersen

    Sicim

    itibaren

    Nesne

    tarafından iade edildi

    getObject()

    bir satırda, sadece yazardın"

    String str = getObject().toString();

  • ".

Önerilen: