日期:2014-05-20  浏览次数:20764 次

关于接口的使用方法
请问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();  
}

------解决方案--------------------
static关键字,可以直接调用
------解决方案--------------------
接口关键字呢?这不是一个公共静态方法吗
------解决方案--------------------
这是反回值为PublicKey类型的.

就像public static int getInt(){}//反回值为int型的.
------解决方案--------------------
对 这个程序定义了一个get方法 返回类型为PublicKey 仅此而已
没有特别的地方