Bắt buộc lớp con override phương thức

Có cách nào có thể implements interface cho cả lớp cha và lớp coc không ạ
em có lớp cha là Person điền thông tin tên người, lớp con là Student điền thông tin tuổi
interface Action có 2 phương thức là nhậpthongtin và xuấtthongtin thì làm thế nào để 2 lớp cha con trên đều implements được cái interface Action ạ?

Hế lô, bạn đang nói về ngôn ngữ lập trình sao hỏa hả. Hỏi khơi khơi z ai biết chi mà trả lời trời.

2 Likes

Khá chắc đây là TypeScript hoặc Go.

1 Like

Copy chỗ khác quên không ghi đây là java :stuck_out_tongue_closed_eyes::stuck_out_tongue_closed_eyes::stuck_out_tongue_closed_eyes:

Chưa hiểu vấn đề của bạn lắm, trong Java thì chỉ cần implements Action sau đó định nghĩa các phương thức là xong mà.
Bạn có thể cho mô tả hoặc ví dụ cụ thể nào đó không?

1 Like

implement interface ABC cho class cha, class con kế thừ lớp cha vậy là class con cũng có các method trong ABC.

Em thử rồi nhưng thế thì lớp con lại không bị cảnh báo về ghi đè các abstracts trong ABC:(((

Lớp cha đã triển khai rồi, lớp con chỉ kế thừa, nó hiện cảnh báo làm gì chứ?
Mà sao bạn lại muốn nó hiện cảnh báo cho việc này?

4 Likes

Nhưng em muốn bắt thằng con phải có các abstracts trong interface ý ạ
Vì kế thừa thì có thể viết hoặc không viết các phương thức của thằng cha ý anh

nà ní, ý là sao nhỉ? Không phải đã có rồi sao

2 Likes

Có thể ý bạn này là muốn override lại chăng?

Có thể nói là như vậy

Ý bạn muốn người thừa kế lại lớp cha phải bắt buộc định nghĩa lại các phương thức từ Action?

2 Likes

Nếu cậu muốn:

Cậu có thể cho bọn tớ lý do được không? :smile:

2 Likes

Mình nói cái này đúng mà phải không mọi người? :thinking:

2 Likes

Ừ đúng cậu :smile: Cơ mà hình như bạn chủ topic kỳ vọng điều khác :smile:

3 Likes

Điều bạn nói hoàn toàn đúng, chỉ là bạn chủ thớt đang muốn 1 thứ gì đó rất khác

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