Can I define a Java subclass in ruby, then instantiate it in Java?
问题 I'd like to define a superclass in Java, then define a subclass in Ruby, then make instances of that subclass in Java. A little something like this: // Java superclass package myPkg; public class Sup{ public Sup(){} public abstract void foo(String a); } -- # Ruby code include Java require 'jruby/core_ext' include_class 'myPkg.Sup' class RubySub < Java::myPkg.Sup def foo( a ) puts a; end end RubySub.become_java! RubySub -- // Back in Java land Ruby runtime = Ruby.newInstance(); IRubyObect ro =