请问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(); 
}

解决方案 »

  1.   

    throws关键字指的是异常
    这个我明白,
    我不明白是public static PublicKey getPublicKey(String store, String sPass, String alias)
    PublicKey 是一个接口
      

  2.   

    这是反回值为PublicKey类型的.就像public static int getInt(){}//反回值为int型的.
      

  3.   

    此方法返回实现PublicKey接口 类的一个实例
      

  4.   


    此方法返回实现PublicKey接口 类的一个实例
    这个,请问public static PublicKey getPublicKey(String store, String sPass, String alias)
    .....
    后,getPublicKey的类型为??????接口????类???WHAT????
      

  5.   


    这是反回值为PublicKey类型的.就像public static int getInt(){}//反回值为int型的.那么说.......这是定义方法的??????
      

  6.   

    对 这个程序定义了一个get方法 返回类型为PublicKey  仅此而已
    没有特别的地方
      

  7.   

    对 这个程序定义了一个get方法 返回类型为PublicKey  仅此而已
    没有特别的地方
      
    汗.....偶给PublicKey 迷惑了.......基本功不扎实.........感谢以上各位~
      

  8.   

    此方法返回实现PublicKey接口   类的一个实例