Thắc mắc lớp dẫn xuất và lớp kế thừa

tại em khi làm bài thì thấy người ta kêu xây dựng lớp dẫn xuất hoặccó bài thì kêu lớp A kế thừa lớp B ;… a chị nào cho em cái định nghĩa vs cả ví dụ để em hiểu về cái này với ạ , em xin cảm ơn

class Diem {
        private int x;
        private int y;
}
// thua ke
class DiemMau extends Diem {
       private String mau;
}



class DuongTron { 
       private Diem tam;
       private float bankinh;
}
1 Like

A là lớp con, dẫn xuất trong tài liệu tiếng anh thường ghi là (subclass ,derived, child, extended class)
B là lớp cha, tài liệu tiếng anh thường ghi là superclass (or base, parent class)

3 Likes

thế còn lớp dẫn xuất ha 2 bác @nguyenhuuca @ddthanhdat

nó ý nghĩa như nhau thôi bạn

1 Like

Theo mình hiểu thì lớp dẫn xuất với lớp kế thừa là 1! Chúng nó đều thừa hướng tất cả các thuộc tính và phương thức (tất nhiên khác private) của lớp cha(lớp mà nó kế thừa)

1 Like

vậy ạ :)), tks 2 bác nhé e cứ thắc mắc hoài :(@VuVanChung @bigzero95

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