1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình hướng đối tượng với S3 và R6 trong R

Connected

Bài tập

Chỉ định một Lò vi sóng Cao cấp

Kế thừa được dùng để truyền—tức là sao chép—chức năng từ một lớp sang lớp khác. Để tạo một lớp con từ lớp khác, dùng đối số inherit của R6Class() (docs).

Mẫu để tạo một lớp con:

child_class_factory <- R6Class(
  "ChildClass",
  inherit = parent_class_factory
)

Hướng dẫn

100 XP

Một lớp lò vi sóng đã được định nghĩa sẵn trong biến microwave_oven_factory.

  • Tạo lớp FancyMicrowaveOven kế thừa từ MicrowaveOven.
    • Gọi R6Class() (docs).
    • Đối số classname nên là "FancyMicrowaveOven".
    • Đối số inherit nên là microwave_oven_factory.
    • Gán vào biến fancy_microwave_oven_factory. Chưa thêm chức năng nào khác vào lúc này.