Я все еще не чувствую, что на это адекватно ответили. как это сделать в jruby:
MyClass myobj = new MyClass; InheritsFromMyClass changedobj = (InheritsFromMyClass)myobj;
Поскольку Ruby является динамически типизированным языком, вам не нужно приводить тип:
myobj = MyClass.new changedobj = myobj