public interface hoge{
//いろいろなメソッドの定義
}

というインタフェースを定義して
ほかのクラスで
hoge.class
って書いてある場合、これどういう意味があるんですか?

インタフェースをclass(オブジェクト?)と認識させるってことなのかしら?