0

私は Java が初めてで、ikvm を使用して C# のいくつかのクラスにアクセスしたいと考えています。たとえば、Java には次のクラスがあります。

package com.mypk.js;
public class SBManager
{

    public static Session getSession(String url)   
    {
        Session session = null;

        session = createSession(url);
        return session;
    }

    private static Session createSession(String url)
    {
        Session rval = null;
        ...

        return rval;
    }
}

ここで、Session は次のようなインターフェイスです。

package com.mypk.js;
import...;

public abstract interface Session
{
    public abstract void closeConnection()
    public abstract void connect()
}

私の質問は、ikvm リフレクション (または Java リフレクション) を使用して SBManager インスタンスを取得し、Java で次のように行うように、独自のメソッドまたは Session インターフェイスのメソッドにアクセスする方法です。

private Session session = null;

session = SBManager.getSession("abc");

session.closeConnection();

session = null;

どうもありがとうございました。

4

1 に答える 1