Dấu hai chấm (: :) Nghĩa là gì trong Java

Dau Hai Cham Nghia La Gi Trong Java



Trong Java, nhiều toán tử được sử dụng để thực hiện các loại tác vụ khác nhau, một trong số chúng là “ :: ”(Dấu hai chấm) được gọi là“ Tham chiếu phương pháp ' nhà điều hành. Toán tử này thay thế cho Lambda Expression và được sử dụng để tham chiếu đến phương thức, cho dù đó là phương thức tĩnh, phương thức khởi tạo hay phương thức thể hiện.

Hướng dẫn này sẽ minh họa những gì “ :: ”Nghĩa là gì và cách sử dụng nó trong Java.

“::” có nghĩa là gì trong Java?

Dấu hai chấm “ :: ”Là một toán tử tham chiếu phương thức được sử dụng để gọi phương thức. Nó đề cập đến phương thức được chỉ định với sự trợ giúp của tên lớp. Toán tử này hoạt động tương tự như Biểu thức Lambda. Tuy nhiên, nó không cần đối số phương thức cho các tham chiếu. Đó là lý do tại sao “ :: ”Đơn giản và hiệu quả hơn.







Bây giờ, hãy xem xét ví dụ dưới đây để kiểm tra hoạt động cơ bản của toán tử được đề cập.



Thí dụ
Đầu tiên, chúng tôi sẽ tạo một danh sách kiểu chuỗi cho các số có tên là “ trên một ”:



Danh sách < Sợi dây > trên một = Mới Lập danh sách < Sợi dây > ( ) ;

Sau đó, thêm các phần tử bắt buộc vào danh sách đã tạo bằng cách sử dụng “ cộng() ' phương pháp:





trên một. cộng ( 'một' ) ;
trên một. cộng ( 'Hai' ) ;
trên một. cộng ( 'Số ba' ) ;
trên một. cộng ( 'Bốn' ) ;
trên một. cộng ( 'Năm' ) ;

Cuối cùng, sử dụng “ cho mỗi ”Và in ra các phần tử danh sách. Để làm như vậy, chúng tôi sẽ sử dụng “ println () 'Phương pháp' Hệ thống ”Và truy cập nó bằng cách sử dụng“ :: ' nhà điều hành:

trên một. cho mỗi ( Hệ thống. ngoài :: println ) ;



Tất cả các phần tử được thêm vào sẽ được in ra trên bảng điều khiển:

Bây giờ, hãy kiểm tra cách sử dụng nâng cao của toán tử “::” trong Java.

Làm thế nào để sử dụng “::” trong Java?

Toán tử tham chiếu phương thức “::” được sử dụng để gọi các loại phương thức khác nhau trong Java, chẳng hạn như:

Bây giờ chúng ta sẽ thảo luận về từng phương pháp được đề cập một.

Phương pháp 1: Gọi phương thức tĩnh bằng toán tử “::” trong Java

Để gọi phương thức tĩnh của một lớp, hãy sử dụng “ :: ”Toán tử như sau:

Cú pháp

Mục tiêu lớp Tên :: tĩnh tên phương pháp

Trong cú pháp đã cho ở trên, hãy đề cập đến lớp đích mà từ đó phương thức sẽ được truy cập.

Thí dụ
Chúng tôi sẽ sử dụng cùng một danh sách được tạo trong ví dụ trên. Tuy nhiên, chúng tôi sẽ tạo một phương thức tĩnh có tên là “ trưng bày() ”Để in các phần tử danh sách:

tĩnh vô hiệu trưng bày ( Sợi dây stng ) {
Hệ thống. ngoài . println ( stng ) ;
}

Trong phương thức main (), chúng ta sẽ gọi phương thức tĩnh “ trưng bày() ' sau đó ' Thí dụ ”Bằng cách sử dụng toán tử tham chiếu phương thức“ :: ”:

trên một. cho mỗi ( Thí dụ :: trưng bày ) ;

Đầu ra

Bạn muốn truy cập một phương thức khởi tạo bằng cách sử dụng toán tử tham chiếu phương thức? Kiểm tra phần bên dưới.

Phương pháp 2: Gọi hàm tạo bằng toán tử “::” trong Java

Bạn cũng có thể sử dụng toán tử tham chiếu phương thức để gọi một phương thức khởi tạo lớp.

Cú pháp

lớp Tên :: Mới

Thí dụ
Trong hàm tạo của “ Thí dụ ”, Chúng tôi sẽ gọi là“ System.out.println () ”Để in ra các phần tử danh sách đã thêm của kiểu Chuỗi:

ví dụ công khai ( Sợi dây stng ) {
Hệ thống. ngoài . println ( stng ) ;
}

Trong phương thức main (), chúng tôi gọi hàm tạo bằng cách sử dụng “ Mới ”Và thêm từ khóa“ :: Toán tử ”sau khi chỉ định tên lớp. Các ' Mới Từ khóa ”sẽ tạo một đối tượng lớp tự động gọi phương thức khởi tạo:

trên một. cho mỗi ( Thí dụ :: Mới ) ;

Đầu ra

Hãy cùng hướng tới phương pháp tiếp theo!

Phương pháp 3: Phương thức phiên bản cuộc gọi sử dụng toán tử “::” trong Java

Tương tự như phương thức tĩnh, bạn cũng có thể gọi phương thức thể hiện của lớp bằng cách sử dụng “ :: ' nhà điều hành. Đối với điều này, trước tiên, bạn sẽ tạo một đối tượng lớp và sau đó gọi phương thức thể hiện với sự trợ giúp của cú pháp sau.

Cú pháp

Mục tiêu lớp sự vật :: tên phương thức phiên bản

Thí dụ
Bây giờ chúng ta sẽ tạo một đối tượng “ Ví dụ ' sau đó ' Thí dụ ' lớp:

Ví dụ ex = Mới Thí dụ ( ) ;

Sau đó, gọi phương thức instance “ trưng bày() 'Bằng cách sử dụng đối tượng lớp và' :: ”Toán tử tham chiếu phương thức:

trên một. cho mỗi ( Ví dụ :: trưng bày ) ;

Đầu ra

Chúng tôi đã tổng hợp tất cả các thông tin cần thiết liên quan đến toán tử tham chiếu phương thức “ :: ”Và cách sử dụng nó trong Java.

Sự kết luận

Các ' :: ”Là một toán tử được gọi là“ Toán tử Tham chiếu Phương thức ”được sử dụng để truy cập phương thức bằng cách trỏ đến nó bằng cách sử dụng tên lớp. Loại toán tử Java này có thể được sử dụng để gọi các loại phương thức khác nhau trong một chương trình, chẳng hạn như phương thức tĩnh, phương thức tạo và phương thức Instance. Hướng dẫn này đã minh họa những gì “ :: ”(Dấu hai chấm) nghĩa và cách sử dụng nó trong Java.