Câu hỏi phỏng vấn Ruby
Câu hỏi

Bạn có thể override một method trong Ruby không? Làm cách nào?

Câu trả lời

Có. Ruby hỗ trợ override method bằng cách định nghĩa lại method có cùng tên trong subclass hoặc cùng class. Khi đó, định nghĩa sau sẽ ghi đè định nghĩa trước:

ruby Copy
class Animal
  def speak
    "I'm an animal"
  end
end

class Dog < Animal
  def speak
    "Woof!"
  end
en...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

self có ý nghĩa gì trong Ruby?

junior

Ruby có hỗ trợ đa kế thừa không? Làm thế nào để mix nhiều hành vi

middle

Bạn có thể cho tôi biết ba mức độ kiểm soát truy cập phương thức cho các lớpmodule không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào