Bu öğretici, ' :: ” demek ve Java'da nasıl kullanılacağı.
Java'da “::” Ne Demektir?
Çift kolon ' :: ”, yöntemi çağırmak için kullanılan bir yöntem başvuru operatörüdür. Sınıf ismi yardımı ile belirtilen metodu ifade eder. Bu operatör Lambda İfadesine benzer şekilde davranır. Ancak, referanslar için yöntem argümanlarına ihtiyaç duymaz. Bu yüzden ' :: ” basit ve daha etkilidir.
Şimdi bahsi geçen operatörün temel işleyişini kontrol etmek için aşağıdaki örneği inceleyelim.
Örnek
İlk olarak, “ isimli sayılar için bir String tipi listesi oluşturacağız. birde ”:
Liste < Sicim > birde = yeni Dizi Listesi < Sicim > ( ) ;
Ardından, gerekli öğeleri oluşturulan listeye “ kullanarak ekleyin. Ekle() ' yöntem:
birde. Ekle ( 'bir' ) ;
birde. Ekle ( 'İki' ) ;
birde. Ekle ( 'Üç' ) ;
birde. Ekle ( 'Dört' ) ;
birde. Ekle ( 'Beş' ) ;
Son olarak, ' her biri için ” döngüsüne girin ve liste öğelerini yazdırın. Bunu yapmak için, ' println() ” yöntemi” sistem ” sınıfı ve “ kullanarak ona erişin :: ' Şebeke:
birde. her biri için ( Sistem. dışarı :: println ) ;
Eklenen öğelerin tümü konsolda yazdırılacaktır:
Şimdi Java'da “::” operatörünün gelişmiş kullanımına bakalım.
Java'da “::” Nasıl Kullanılır?
Yöntem başvuru operatörü “::” Java'da aşağıdakiler gibi farklı yöntem türlerini çağırmak için kullanılır:
Şimdi bahsedilen yöntemlerin her birini tek tek tartışacağız.
Yöntem 1: Java'da “::” Operatörünü Kullanarak Statik Yöntemi Çağırın
Bir sınıfın statik yöntemini çağırmak için “ :: ” operatörü aşağıdaki gibidir:
Sözdizimi
hedef sınıf isim :: statik yöntem adıYukarıda verilen sözdiziminde, yönteme erişilecek olan hedef sınıfı belirtin.
Örnek
Yukarıdaki örnekte oluşturulan aynı listeyi kullanacağız. Ancak, “adlı statik bir yöntem oluşturacağız. Görüntüle() ” liste öğelerini yazdırmak için:
Sistem. dışarı . println ( mesaj ) ;
}
main() metodunda statik metodu çağıracağız. Görüntüle() ” arasında” Örnek ” sınıfı, “::” yöntemi referans operatörünü kullanarak:
birde. her biri için ( Örnek :: Görüntüle ) ;
Çıktı
Yöntem başvuru operatörünü kullanarak bir kurucuya erişmek ister misiniz? Aşağıda verilen bölüme göz atın.
Yöntem 2: Java'da “::” Operatörünü Kullanarak Oluşturucuyu Çağırın
Bir sınıf yapıcısını çağırmak için yöntem başvuru operatörünü de kullanabilirsiniz.
Sözdizimi
sınıf isim :: yeni Örnek
“yapıcısında Örnek ” sınıfını arayacağız” System.out.println() ” Dize türünün eklenen liste öğelerini yazdırma yöntemi:
Sistem. dışarı . println ( mesaj ) ;
}
main() yönteminde, yapıcıyı bir “ kullanarak çağırırız. yeni ” anahtar kelimesi ve “ :: ” operatörü, sınıf adını belirttikten sonra. “ yeni ” anahtar sözcüğü, yapıcı yöntemini otomatik olarak çağıran bir sınıf nesnesi oluşturur:
birde. her biri için ( Örnek :: yeni ) ;
Çıktı
Bir sonraki yönteme geçelim!
Yöntem 3: Java'da “::” Operatörünü Kullanarak Örnek Yöntemini Çağırın
Statik yönteme benzer şekilde, sınıfın örnek yöntemini de “ kullanarak çağırabilirsiniz. :: ' Şebeke. Bunun için öncelikle bir sınıf nesnesi oluşturacak ve ardından aşağıdaki sözdizimi yardımıyla instance yöntemini çağıracaksınız.
Sözdizimi
hedef sınıf nesne :: örnek yöntem adı Örnek
Şimdi bir nesne oluşturacağız” eski ” arasında” Örnek ' sınıf:
Ardından, örnek yöntemini çağırın “ Görüntüle() ” sınıf nesnesini kullanarak ve “ :: ” yöntem referans operatörü:
birde. her biri için ( eski :: Görüntüle ) ;
Çıktı
Metot referans operatörü ile ilgili gerekli tüm bilgileri derledik. :: ” ve Java'daki kullanımı.
Çözüm
“ :: ”, sınıf adını kullanarak yönteme işaret ederek erişmek için kullanılan “Yöntem Referans Operatörü” adlı bir operatördür. Bu tür Java operatörü, bir programda Statik yöntemler, Oluşturucular ve Örnek yöntemler gibi farklı yöntem türlerini çağırmak için kullanılabilir. Bu eğitim, “ :: ” (çift virgül) anlamına gelir ve Java'da nasıl kullanılır.