请问JAVA中对于接口的使用是不是除implements外还有其他方法呢?
就如下面的代码,不知道是什么意思?
public static PublicKey getPublicKey(String store, String sPass, String alias) throws KeyStoreException,
NoSuchAlgorithmException,
CertificateException,
IOException{
KeyStore ks = loadKeyStore(store, sPass);
Certificate cert = ks.getCertificate(alias);
return cert.getPublicKey();
}
就如下面的代码,不知道是什么意思?
public static PublicKey getPublicKey(String store, String sPass, String alias) throws KeyStoreException,
NoSuchAlgorithmException,
CertificateException,
IOException{
KeyStore ks = loadKeyStore(store, sPass);
Certificate cert = ks.getCertificate(alias);
return cert.getPublicKey();
}
这个我明白,
我不明白是public static PublicKey getPublicKey(String store, String sPass, String alias)
PublicKey 是一个接口
此方法返回实现PublicKey接口 类的一个实例
这个,请问public static PublicKey getPublicKey(String store, String sPass, String alias)
.....
后,getPublicKey的类型为??????接口????类???WHAT????
这是反回值为PublicKey类型的.就像public static int getInt(){}//反回值为int型的.那么说.......这是定义方法的??????
没有特别的地方
没有特别的地方
汗.....偶给PublicKey 迷惑了.......基本功不扎实.........感谢以上各位~