Upcasting And Dơncasting In Java

Thảo luận trong 'Kinh nghiệm kinh doanh' bởi trickbestmmo, 30/10/2023.

  1. trickbestmmo

    trickbestmmo Thành viên rất tích cực

    Tham gia:
    13/10/2023
    Bài viết:
    1,937
    Đã được thích:
    0
    Điểm thành tích:
    36
    Upcasting và Downcasting ở Java

    ** Upcasting ** là hành động gán một đối tượng lớp con cho biến tham chiếu siêu lớp.Đây là một hoạt động an toàn vì một đối tượng lớp con luôn là một kiểu con của siêu lớp của nó.Ví dụ, một đối tượng 'chó` có thể được gán cho biến tham chiếu `pet` vì` chó` là một lớp con của `pet`.

    ** Downcasting ** là hành động gán một đối tượng siêu lớp cho một biến tham chiếu lớp con.Đây là một hoạt động nguy hiểm vì có thể mất dữ liệu nếu đối tượng siêu lớp không chứa tất cả các trường của lớp con.Ví dụ, một đối tượng `pet` không thể được gán cho biến tham chiếu 'chó` vì` pet` không có tất cả các trường của `chó`.

    ** Khi nào nên sử dụng Upcasting và Downcasting **

    Upc
    Chi tiết tại: https://tricksmmo.com/threads/upcasting-and-downcasting-in-java.190794/
     

    Xem thêm các chủ đề tạo bởi trickbestmmo
    Đang tải...


Chia sẻ trang này