Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Hướng dẫn học kiểu trả về covariant trong java [Copy địa chỉ]

Thời gian đăng: 21/5/2016 11:10:10
Phương thức trả về covariant rõ ràng rằng kiểu trả về có khả năng thay đổi tại lớp con của java căn bản. Tức là một phương thức có khả năng trả về kiểu hẹp hơn khi phương thức đó sẽ override ở class con.Trước Java5 , nó là chẳng thể để ghi đè bất cứ phương thức nào bằng cách đổi thay kiểu trả về. Nhưng bây chừ , từ Java5 , nó là có khả năng để ghi đè phương pháp bằng cách thay đổi kiểu trả về giả sử lớp con ghi đè bất cứ phương pháp nào mà có kiểu trả về là không phải kiểu gốc. Chị theo dõi ví dụ lap trinh java co ban đơn giản sau:
class A
A get( )return this;

class B1 extends A
B1 get( )return this;
void message( )System.out.println( "Chao mung den voi kieu tra ve covariant" );
public static void main( String args[] )
new B1( ).get( ).message( );


Xem thêm tài liệu >>> giới thiệu về java
Như chị thấy trong ví dụ trên , kiểu trả về của phương pháp get( ) của lớp A là A , tuy nhiên kiểu trả về của phương pháp get( ) của lớp B là B. Cả hai phương thức có kiểu trả về khác nhau và nó là ghi đè phương thức. Đây còn được biết đến như là kiểu trả về covariant.

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 23/12/2024 06:26 , Processed in 0.095983 second(s), 132 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên