01/10/2018, 17:23

Câu hỏi về extends

Giả dụ x là biến của a . a extends b vậy có thể truy cập x thông qua b được không ạ ?

Nguyễn Nam viết 19:25 ngày 01/10/2018

Không. Bởi vì b không extends a.

vuanh0105 viết 19:30 ngày 01/10/2018

em có 1 vấn đề là có 1 tập employee gồm name và staff gồm name , department .và staff extends employee . vậy tìm employee qua deparment như nào được ạ ?

Thân Hoàng viết 19:31 ngày 01/10/2018

Thì đơn giản là bạn duyệt list employee, rồi so sánh department của từng phần tử, nếu cái nào equals thì là cái đó

Tao Không Ngu. viết 19:38 ngày 01/10/2018

Hi vuanh0105.

  1. Bạn cần tìm hiểu lại khái niệm kế thừa.
  2. employee của bạn không có thuộc tính deparment thì bạn không thể thao tác trên thuộc tính đó được.
Trần Hoàn viết 19:34 ngày 01/10/2018

Đối với một employee x nếu bạn chắc chắn xstaff, bạn có thể dùng ((staff)x).department, nhưng nếu không phải thì sẽ bị exception. Nếu không chắc chắn thì bạn nên dùng kèm try-catch.

vuanh0105 viết 19:36 ngày 01/10/2018

Ok bác e cũng vừa ra thì mới lên thấy cmt của bác ! cảm ơn mọi người đã giúp em. Em xin đóng topic ạ!

Bài liên quan
0