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

Kế thừa là hệ thống trong lập trình hướng đối tượng, cho phép các đối tượng hỗ trợ các hoạt động được xác định bởi các loại trước mà không phải cung cấp định nghĩa riêng. Nó là vector chính cho tính đa hình trong lập trình hướng đối tượng.

9
Có cách nào để khởi tạo các đối tượng từ một chuỗi chứa tên lớp của chúng không?
Tôi có một tập tin: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ và một tệp khác: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == …

14
Các phương thức tĩnh được kế thừa trong Java?
Tôi đã đọc Hướng dẫn của Lập trình viên về Chứng nhận SCJP Java ™ của Khalid Mughal. Trong chương Kế thừa, nó giải thích rằng Kế thừa của các thành viên gắn chặt với khả năng tiếp cận được tuyên bố của họ. Nếu một thành viên siêu lớp …
141 java  inheritance  static 












7
thừa kế ruby ​​vs mixins
Trong Ruby, vì bạn có thể bao gồm nhiều mixin nhưng chỉ mở rộng một lớp, có vẻ như mixin sẽ được ưu tiên hơn kế thừa. Câu hỏi của tôi: nếu bạn viết mã phải được mở rộng / bao gồm là hữu ích, tại sao bạn lại biến …


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.