Java'da Yöntem Çağırma: 7 Adım (Resimlerle)

İçindekiler:

Java'da Yöntem Çağırma: 7 Adım (Resimlerle)
Java'da Yöntem Çağırma: 7 Adım (Resimlerle)

Video: Java'da Yöntem Çağırma: 7 Adım (Resimlerle)

Video: Java'da Yöntem Çağırma: 7 Adım (Resimlerle)
Video: Powerpoint 2 - Slayt Ekleme - Silme - Taşıma 2024, Mayıs
Anonim

Java programcısı olmak istiyorsanız öğrenmeniz gereken birçok yeni kavram var. Sınıflar, yöntemler, istisnalar, yapıcılar, değişkenler ve daha fazlası vardır; Öğrenirken bunalmış olabilirsiniz. Bu yüzden onları tek tek öğrenmelisiniz. Bu eğitim makalesinde, Java'da bir yöntemi nasıl çağıracağınızı öğreneceksiniz.

Adım

Java Yöntemleri Adım 1
Java Yöntemleri Adım 1

Adım 1. Yöntem kodun yeniden kullanılmasına yardımcı olan C gibi programlama dillerindeki işlevlere eşdeğerdir. Yöntemler bir dizi ifadeden oluşur ve bu yöntemler diğer ifadeler aracılığıyla çağrılabilir. Çağrıldığında, yöntemin parçası olan tüm ifadeler yürütülür. Örneğin, şu yöntemi düşünün:"

genel statik boşluk yöntemiÖrnek() {}

. İçinde şu anda kod yok, ancak yöntem adından önce üç anahtar kelime var.

halka açık

,

statik

ve

geçersiz

Java Yöntemleri Adım 2
Java Yöntemleri Adım 2

Adım 2. Kelime

halka açık

yöntem adından önce, yöntemin kendisinin, başka bir sınıf içeren herhangi bir yerden, o sınıfı içe aktardığınız sürece farklı bir paketten (dosya) bile çağrılabileceği anlamına gelir.

yerini alabilecek başka kelimeler var

halka açık

. Kelimedir

korumalı

ve

özel

. eğer bir yöntem

korumalı

o zaman yalnızca bu sınıf ve alt sınıfları (kod derlemek için bunu temel alan sınıflar) yöntemi çağırabilir. Bir metod

özel

sadece o sınıf içinde çağrılabilir. Son anahtar kelime aslında bir kelime değildir. Kelime yalnızca ikameniz yoksa kullanılır

halka açık

,

korumalı

veya

özel

. Bu kelimeye default veya paket-özel adı verilir. Bu, yalnızca aynı paketteki sınıfların yöntemi çağırabileceği anlamına gelir.

Java Yöntemleri Adım 3
Java Yöntemleri Adım 3

Adım 3. İkinci anahtar kelime,

statik

yöntemin sınıfa ait olduğu ve sınıfın (nesne) bir örneği olmadığı anlamına gelir.

Statik yöntemler, sınıf adı kullanılarak çağrılmalıdır:"

ÖrnekSınıf.metodÖrnek()

Ancak, eğer anahtar kelime

statik

yok, yöntemler yalnızca nesneler aracılığıyla çağrılabilir. Örneğin, sınıf çağrılırsa

ÖrnekNesne

ve bir kurucuya sahip (bir nesne oluşturmak için), yazarak yeni bir nesne oluşturabiliriz

ExampleObject nesnesi = yeni ExampleObject();

ve yöntemi ile çağırın

obj.methodÖrnek();

".

Java Yöntemleri Adım 4
Java Yöntemleri Adım 4

Adım 4. Yöntem adından önceki başka bir kelime

geçersiz

.

Söylemek

geçersiz

yöntemin hiçbir şey döndürmediği anlamına gelir (yöntemi çalıştırırsanız hiçbir şey döndürmez). Bir şeyi döndürmek için bir yöntem istiyorsanız, sadece kelimeyi değiştirin

geçersiz

oluşturmak istediğiniz nesnenin (veya ilkel türün) veri türü (ilkel veya başvuru türü) ile. Sadece ekle

dönüş

artı yöntem kodunun sonundan önce bir yerde bu türden bir nesne.

Java Yöntemleri Adım 5
Java Yöntemleri Adım 5

Adım 5. Bir şey döndüren bir yöntemi çağırırken, döndürülenleri kullanabilirsiniz

örneğin, eğer

bazıYöntem()

bir tamsayı döndürür, ardından döndürülen şeye bir tamsayı ayarlayabilirsiniz"

int a = bazıMethod();

Java Yöntemleri Adım 6
Java Yöntemleri Adım 6

Adım 6. Bazı yöntemler parametre gerektirir

Bir tamsayı parametresi alan bir yöntem şöyle görünür:

bazıYöntem(int a)

. Bunun gibi bir yöntem kullanırken, yöntem adını ve ardından parantez içinde bir tamsayı yazmalısınız:

bazıYöntem(5)

veya

bazıYöntem(n)

Eğer

bir tamsayıdır.

Java Yöntemleri Adım 7
Java Yöntemleri Adım 7

Adım 7. Yöntem ayrıca birden fazla parametreye sahip olabilir, bunları virgülle ayırmanız yeterlidir. eğer yöntem

bazıYöntem

iki parametre gerektirir,

int bir

ve

nesne nesnesi

gibi görünecek"

someMethod(int a, Nesne nesnesi)

. Bu yeni yöntemi kullanmak için, parantez içinde bir tamsayı ve bir Object gelen yöntem adını çağırmalısınız:

bazıYöntem(4, şey)

ile birlikte

şey

bir

Nesne

İpuçları

  • Bir şey döndüren bir yöntemi çağırdığınızda, o yöntemin ne döndürdüğüne bağlı olarak başka bir yöntemi çağırabilirsiniz. Örneğin adında bir yöntemimiz var.

    getObject()

    hangi bir nesne üretir. Peki, sınıfta

    Nesne

    statik olmayan yöntem çağrısı yok

    toString

    hangi üretmek

    Nesne

    şeklinde

    Sicim

    . yani almak istersen

    Sicim

    bu

    Nesne

    tarafından oluşturulan

    getObject()

    bir satırda, sadece yaz"

    String str = getObject().toString();

  • ".

Önerilen: