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

Connected

Exercise

Ghi đè khả năng nấu ăn

Các lớp con cũng có thể mở rộng chức năng bằng cách ghi đè phương thức. Cách làm là định nghĩa một phương thức trùng tên với phương thức của lớp cha.

Các lớp con có thể truy cập các phương thức public từ lớp cha bằng cách thêm tiền tố super$ trước tên phương thức.

Instructions

100 XP

Một lò vi sóng đã được định nghĩa sẵn trong không gian làm việc của bạn.

  • Cập nhật định nghĩa lớp lò vi sóng cao cấp để bao gồm một phần tử public.
  • Ghi đè phương thức cook().
    • Phương thức cook vẫn cần nhận đối số time_seconds.
    • Truyền đối số time_seconds vào phương thức cook() của lớp cha, …
    • rồi hiển thị thêm một message() (docs) với nội dung "Enjoy your dinner!".
  • Khởi tạo một đối tượng lò vi sóng cao cấp và gán vào a_fancy_microwave.
  • Gọi phương thức cook() trong một giây.