Tôi hơi tò mò muốn biết điều đó, có sự khác biệt nào giữa hai cách tiếp cận không?Có sự khác biệt nào giữa phương thức lớp Ruby gọi với phương thức lớp có và không có tự?
gọi method lớp với trong phương pháp lớp học sử dụng tự
class Test def self.foo puts 'Welcome to ruby' end def self.bar self.foo end end
Test.bar
# Chào mừng bạn đến ruby phương pháp lớpgọi với trong phương pháp lớp học mà không tự
class Test def self.foo puts 'Welcome to ruby' end def self.bar foo end end
Test.bar
# Chào mừng bạn đến với ruby
Lưu ý rằng điều này không cụ thể đối với các phương thức lớp, nó giống nhau cho việc gọi các phương thức thể hiện. – Stefan