Câu hỏi được gắn thẻ «multiple-inheritance»

Một tính năng của một số ngôn ngữ lập trình máy tính hướng đối tượng trong đó một lớp có thể kế thừa các hành vi và tính năng từ nhiều hơn một lớp cha hoặc lớp cơ sở.



16
Đa kế thừa trong C #
Vì nhiều kế thừa là xấu (nó làm cho nguồn phức tạp hơn), C # không cung cấp mẫu trực tiếp như vậy. Nhưng đôi khi nó sẽ hữu ích để có khả năng này. Chẳng hạn, tôi có thể triển khai mẫu thừa kế bị thiếu bằng cách sử …




9
Làm thế nào để tạo một lớp Java thực hiện một giao diện với hai loại chung?
Tôi có một giao diện chung public interface Consumer<E> { public void consume(E e); } Tôi có một lớp tiêu thụ hai loại đối tượng, vì vậy tôi muốn làm một cái gì đó như: public class TwoTypesConsumer implements Consumer<Tomato>, Consumer<Apple> { public void consume(Tomato t) { ..... } public …







3
Đa kế thừa Objective-C
Tôi có 2 lớp một bao gồm methodA và một bao gồm methodB. Vì vậy, trong một lớp mới, tôi cần ghi đè các phương thức methodA và methodB. Vậy làm cách nào để đạt được đa kế thừa trong mục tiêu C? Tôi hơi nhầm lẫn với cú pháp.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.