|
|||||
|
対象: Javaのinterfaceを実装するJavaのinterfaceをJRubyで実装するためにはどうすれば良いだろうか。Javaならばimplementsを使うところだが、JRubyではこの方法は使えない。JRubyではJavaのinterfaceを実装するためにincludeを利用する。
require "java"
class InterfaceTest
include java.lang.Runnable # implementsに相当
def run()
# 何らかの処理
end
end
また、includeはJavaのimplementsがそうであるように、複数のinterfaceを実装できる。その場合は、複数のincludeを書くことができる。 (2011/08/13)
Copyright(C) 2004-2014 モバイル開発系(K) All rights reserved.
[Home]
|
|||||