Czy w Ruby można uzyskać stałe dziecko, gdy zadzwonię do metody rodzica przez dziecko?Uzyskaj stałą dziecka w metodzie rodzica - Ruby
Przykład:
class Tester
class Parent
def go
EWOCK
end
end
class Child < Parent
EWOCK = "EWOCKS rule"
end
end
Następnie zadzwonić Tester::Child.new.go
i pożądanie "EWOCKS regułę", aby wrócić?
[Edytuj 3/31]
Wow Naprawdę przepraszam chłopaki. Całkowicie spieprzyłem wyjaśnienie.
- Rodzic powinien być dzieckiem, a dziecko powinno odziedziczyć bazę.
- Wezwanie powinno być na dziecko i nie nadrzędna
Ponownie wiele przeprosiny i podziękowania dla tych, którzy odpowiedzieli próbując zrozumieć moją okropną writeup.
Zostało to naprawione.
Twój przykład nie pokazuje wywoływania metody rodzica przez dziecko. Czy źle zrozumiałem? –
@Wayne: Myślę, że 'Parent' powinien odziedziczyć po' Child'u –
@Wayne Conrad - naprawdę przykro mi, zaktualizowałem wyjaśnienie. – Justin