JavaTM 2 Platform
Standard Ed. 6

java.security.spec
類別 ECPoint

java.lang.Object
  繼承者 java.security.spec.ECPoint

public class ECPoint
extends Object

此不可變類別在仿射坐標中表示橢圓曲線 (EC) 上的點。其他坐標系可以擴展此類別,以便在其他坐標中表示此點。

從以下版本開始:
1.5

欄位摘要
static ECPoint POINT_INFINITY
          這就將該點定義為無窮大。
 
建構子摘要
ECPoint(BigInteger x, BigInteger y)
          根據指定的仿射 x 坐標 x 和仿射 y 坐標 y 創建 ECPoint。
 
方法摘要
 boolean equals(Object obj)
          比較此橢圓曲線點與指定物件的相等性。
 BigInteger getAffineX()
          返回仿射 x 坐標 x
 BigInteger getAffineY()
          返回仿射 y 坐標 y
 int hashCode()
          返回此橢圓曲線點的雜湊碼值。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

POINT_INFINITY

public static final ECPoint POINT_INFINITY
這就將該點定義為無窮大。

建構子詳細資訊

ECPoint

public ECPoint(BigInteger x,
               BigInteger y)
根據指定的仿射 x 坐標 x 和仿射 y 坐標 y 創建 ECPoint。

參數:
x - 仿射 x 坐標。
y - 仿射 y 坐標。
拋出:
NullPointerException - 如果 xy 為 null。
方法詳細資訊

getAffineX

public BigInteger getAffineX()
返回仿射 x 坐標 x。註:POINT_INFINITY 的仿射 x 坐標為 null。

返回:
仿射 x 坐標。

getAffineY

public BigInteger getAffineY()
返回仿射 y 坐標 y。註:POINT_INFINITY 的仿射 y 坐標為 null 。

返回:
仿射 y 坐標。

equals

public boolean equals(Object obj)
比較此橢圓曲線點與指定物件的相等性。

覆寫:
類別 Object 中的 equals
參數:
obj - 要比較的物件。
返回:
如果 obj 是 ECPoint 的一個實例,並且仿射坐標相比對,則返回 true,否則返回 false。
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此橢圓曲線點的雜湊碼值。

覆寫:
類別 Object 中的 hashCode
返回:
雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only