Diễn đàn rao vặt Tuổi trẻ
Chợ linh tinh: Phương thức nạp chồng trong java cơ bản FfWzt02
Diễn đàn rao vặt Tuổi trẻ
Chợ linh tinh: Phương thức nạp chồng trong java cơ bản FfWzt02
 


#1

16.05.16 16:33

avatar

thamkk0212

Thành viên khởi nghiệp
01649653230
Thành viên khởi nghiệp
Nếu một
lớp có nhiều phương thức cùng tên nhưng có số tham số khác nhau , thì đó là nạp
chồng phương thức ( Method Overloading ). Nếu bạn phải thực hiện chỉ một hoạt
động , có cùng tên phương thức , thì kỹ thuật này làm tăng tính có thể đọc cho
Các quy định. Nếu
bạn viết phương thức như a( int , int ) cho hai tham số , và b( int , int , int
) cho ba tham số , thì khi đó điều này có thể gây khó khăn cho bạn cũng như cho
các lập trình viên khác để hiểu hành vi của phương thức , bởi vì tên của nó là
khác nhau. Bởi thế , chúng tôi thực hiện nạp chồng phương thức để giúp việc phân
tách Các quy định nhanh hơn.



hai cách để nạp chồng phương thức trong java can ban , đó là:



Bằng
việc đổi thay số tham số



Bằng
việc đổi thay kiểu dữ liệu



Ghi
chú: Trong gioi thieu ve java ,
nạp chồng phương thức là không thể bằng việc đổi thay kiểu trả về của phương
thức.

Nạp
chồng phương thức và TypePromotion trong lập trình java cơ bản 

Một
kiểu được promote thành một kiểu khác tuyệt đối nếu không tìm thấy kiểu dữ liệu
nào được kết nối. Bạn theo dõi sơ đồ sau để hiểu khái niệm này.



Chợ linh tinh: Phương thức nạp chồng trong java cơ bản PlB04aD5gwCCXChQaf292_vW0AwvDH5yk1qHZNPRCV4rjzDOTGZ_NTxIOlsEDDPfq5fuTIsGG0hC53JWp1Pwo3K_ZDGYwnRm9Hh-PmjTRao9cvKDp9XqAlCEzLAqINK44oz6l_ok
Như
sơ đồ trên , byte có thể được promote thành short , int , long , float , hoặc là
double. Kiểu dữ liệu short có thể được promote thành int , long , float , hoặc
là double. Kiểu dữ liệu char có thể được promote thành kiểu int , long , float
hoặc double

Quyền hạn của bạn

   
Bạn không có quyền trả lời bài viết