Truy xuất method của class con từ class cha trong java

Mục: Java - Đa hình

Mọi người tối ấm::

Em có 1 vòng lặp và muốn lấy ra hàm Tinhlai() của 2 class con kế thừa từ class Book . thì làm sao ạ??

Dù có ép kiểu về 1 trong 2 class con nhưng Method TinhLai() vẫn không hiện ra.

Bên c# thì có toán tử IS ,bên java e ko thấy ạ…

Chỉ thiếu có 2 dấu ngoặc nữa thôi bạn ạ. C# cũng thế thôi, nhưng nó có is thay thế để dễ dàng hơn.

Tong += ((Term)item).deposits;

((Term)obj).các_trường/phương_thức_của_Term;

Đăng bài kèm mã thì chép và đăng dạng văn bản, hạn chế chụp hình. Cho qua lần này (không gắn cờ vi phạm), vì có chú thích thêm cho hình.

2 Likes

Nếu muốn đề phòng bị lỗi thì:

if (item instanceof Term)//Giống toán tử is của C#
{
    Tong += ((Term)item).TinhLai();
}
3 Likes

Cái class diagram đó là tạo tự động đúng không bác ? Làm như nào vậy , chỉ mình với !

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?