2010-03-25 3 views
2

Я до сих пор не чувствую, что это адекватно ответил. как можно сделать это в JRuby:Литейные объекты в JRuby

MyClass myobj = new MyClass; 
InheritsFromMyClass changedobj = (InheritsFromMyClass)myobj; 

ответ

1

Поскольку Руби является динамически типизированным языком, вам не нужно, чтобы бросить тип:

myobj = MyClass.new 
changedobj = myobj 
+0

, что происходит, когда 'changedobj.method_that_is_only_on_inherits_from_my_class' – quinn

+0

я думаю, что этот вопрос вытекает из моего полного отсутствия знания java. Он работает, спасибо – quinn

Смежные вопросы