Java Generics: Cách sử dụng dấu ngoặc nhọn trong thực tế

Java Generics Cach Su Dung Dau Ngoac Nhon Trong Thuc Te



Trong nhiều ngôn ngữ lập trình cũng như đánh dấu, dấu ngoặc nhọn có thể được sử dụng thay cho dấu ngoặc kép để chỉ các trích dẫn. Nó cũng có thể xác định bài phát biểu bằng tiếng nước ngoài hoặc đề cập đến một trang web cụ thể. Tuy nhiên, mục đích của dấu ngoặc nhọn trong Java là khác nhau. Các dấu ngoặc nhọn xác định các khái quát Java. Hơn nữa, bạn có thể chỉ định bất kỳ loại và lớp nào làm tham số trong khi gọi phương thức.

Blog này sẽ minh họa phương pháp sử dụng dấu ngoặc nhọn trong thực tế.

Java Generics: Dấu ngoặc nhọn

Các dấu ngoặc nhọn trong Java được sử dụng để xác định các khái quát. Điều đó có nghĩa là khung góc lấy một loại chung và một lớp làm tham số trong khi gọi. Nó cho phép các loại dữ liệu khác nhau, bao gồm, do người dùng định nghĩa, chuỗi và số nguyên, để đặt tham số cho phương thức, lớp và hàm đã nêu. Hơn nữa, các lớp khác nhau, chẳng hạn như HashSet, HashMap, ArrayList, v.v. đã sử dụng các khái quát. Nó có thể được sử dụng với bất kỳ loại dữ liệu nào.







Ví dụ 1: Dấu ngoặc nhọn với lớp

Trong ví dụ này, một lớp chung được tạo với tên “ Nhiệt độ ” và sử dụng“ <> ” dấu ngoặc để chỉ định loại tham số. Sau đó, một đối tượng thuộc loại “ t ” được tạo/khai báo. Tạo một hàm tạo bằng cách sử dụng tên lớp và chuyển “ T obj ” làm tham số cho hàm tạo này. Hơn nữa, “ getObject() ” được gọi/gọi để lấy đối tượng và trả về nó:



lớp học Nhiệt độ < t > {

T obj ;

Nhiệt độ ( T obj ) {

cái này . đối tượng = đối tượng ;

}

công cộng T getObject ( ) {

trở lại cái này . đối tượng ;

}

}

Bên trong ' chủ yếu() ” của lớp chính, tạo một thể hiện của kiểu dữ liệu số nguyên, đặt giá trị và lưu trữ nó trong một biến:



Nhiệt độ < số nguyên > iObj = mới Nhiệt độ < số nguyên > ( 30 ) ;

Gọi “ println() ” và gọi phương thức “ getObject() ” phương thức với biến đối tượng là “ iObj ” để hiển thị kết quả trên bàn điều khiển:





Hệ thống . ngoài . bản in ( iObj. getObject ( ) ) ;

Bây giờ, một thể hiện của kiểu Chuỗi được tạo và chuyển chuỗi dưới dạng tham số:

Nhiệt độ < Sợi dây > sObj = mới Nhiệt độ < Sợi dây > ( 'Trang web hướng dẫn Linux' ) ;

Nhận đối tượng bằng cách gọi “ getObject() ” làm đối số và in nó trên bàn điều khiển:



Hệ thống . ngoài . bản in ( sObj. getObject ( ) ) ;

đầu ra

Ví dụ 2: Chân đế góc có chức năng

Chúng ta cũng có thể viết các hàm chung có thể được gọi/gọi bằng cách sử dụng các loại đối số khác nhau tùy thuộc vào loại đối số được truyền cho phương thức chung. Để làm như vậy, hãy gọi phương thức chung “ chungDisplay() ” và chỉ định loại tham số. Sau đó, sử dụng “ println() ” và gọi “getClass()”, “getName()” và phần tử làm đối số để hiển thị kết quả trên bảng điều khiển:

tĩnh < t > khoảng trống chungHiển thị ( phần tử T ) {

Hệ thống . ngoài . bản in ( yếu tố. getClass ( ) . getName ( ) + ' = ' + yếu tố ) ;

}

Bây giờ, hãy gọi phương thức chung và truyền đối số kiểu số nguyên để hiển thị kết quả trên bàn điều khiển:

chungHiển thị ( hai mươi mốt ) ;

Tiếp theo, gọi phương thức chung “ chungDisplay() ” với đối số chuỗi:

chungHiển thị ( 'Trang web hướng dẫn Linux' ) ;

Cuối cùng, hãy gọi phương thức chung “ chungDisplay() ” với lập luận kép:

chungHiển thị ( 5.0 ) ;

đầu ra

Đó là tất cả về cách sử dụng dấu ngoặc nhọn trong Java.

Phần kết luận

Dấu ngoặc nhọn trong Java được sử dụng để xác định khái quát. Nó lấy một loại chung và một lớp làm tham số trong khi gọi. Bạn có thể sử dụng các dấu ngoặc nhọn với các lớp cũng như hàm trong Java. Nó cho phép các loại dữ liệu khác nhau, bao gồm, do người dùng định nghĩa, chuỗi và số nguyên để đặt tham số cho các phương thức, lớp và hàm đã nêu. Bài đăng này đã nêu về việc sử dụng dấu ngoặc nhọn trong Java.