日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSPoint

Point

井研網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)自2013年創(chuàng)立以來到現(xiàn)在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選成都創(chuàng)新互聯(lián)。

java.lang.Object

|---ohos.agp.utils.Point

public class Point
extends Object

創(chuàng)建用于記錄像素的實例的實用程序類。

每個實例代表一個二維坐標,可以用來表示一個像素。

Since:

1

字段摘要

修飾符和類型 字段 描述
float[] position 表示一個點所代表的位置。

構造函數(shù)摘要

構造函數(shù) 描述
Point() 用于創(chuàng)建 Point 實例的無參數(shù)構造函數(shù)。
Point(float x, float y) 根據(jù) (x,y) 坐標在指定位置構造一個點。
Point(Point point) 在指定位置構造一個點。

方法總結

修飾符和類型 方法 描述
boolean equals(float x, float y) 檢查此點是否等于具有給定坐標的指定點。
boolean equals(Object o) 指示其他對象是否“等于”這個對象。
float getPointX() 獲取此 Point 的 x 坐標的浮點表示。
int getPointXToInt() 獲取此 Point 的 x 坐標的整數(shù)表示。
float getPointY() 獲取此 Point 的 y 坐標的浮點表示。
int getPointYToInt() 獲取此 Point 的 y 坐標的整數(shù)表示。
int hashCode() 返回對象的哈希碼值。
boolean isInRect(Rect rect) 檢查此點是否在指定的矩形中。
void modify(float x, float y) 根據(jù)指定點的坐標修改此點。
void modify(Point point) 根據(jù)指定點修改此點。
String toString() 獲取點的字符串值。
void translate(float dx, float dy) 翻譯這一點。
從類 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

字段詳細信息

position

public final float[] position

表示一個點所代表的位置。

一維浮點數(shù)組用于表示該點的 X 和 Y 坐標。

構造函數(shù)詳細信息

Point

public Point()

用于創(chuàng)建 Point 實例的無參數(shù)構造函數(shù)。

該方法用于在坐標空間的原點 (0,0) 處構造一個點。

Point

public Point(Point point)

在指定位置構造一個點。

參數(shù):

參數(shù)名稱 參數(shù)描述
point 表示初始化點

Since:

4

Point

public Point(float x, float y)

根據(jù) (x,y) 坐標在指定位置構造一個點。

參數(shù):

參數(shù)名稱 參數(shù)描述
x 表示X坐標,類型為float。
y 表示Y坐標,類型為float。

方法詳情

getPointX

public float getPointX()

獲取此 Point 的 x 坐標的浮點表示。

返回:

返回 x 坐標。

Since:

3

getPointY

public float getPointY()

獲取此 Point 的 y 坐標的浮點表示。

返回:

返回 y 坐標。

Since:

4

getPointXToInt

public int getPointXToInt()

獲取此 Point 的 x 坐標的整數(shù)表示。

返回:

返回 x 坐標。

Since:

4

getPointYToInt

public int getPointYToInt()

獲取此 Point 的 y 坐標的整數(shù)表示。

返回:

返回 y 坐標。

Since:

4

equals

public final boolean equals(float x, float y)

檢查此點是否等于具有給定坐標的指定點。

參數(shù):

參數(shù)名稱 參數(shù)描述
x 表示指定點的X坐標。
y 表示指定點的Y坐標。

返回:

如果兩點相等則返回 true; 否則返回 false。

Since:

4

equals

public boolean equals(Object o)

指示其他對象是否“等于”這個對象。

equals 方法在非空對象引用上實現(xiàn)等價關系:

  • 它是自反的:對于任何非空引用值 x,x.equals(x) 應該返回 true。
  • 它是對稱的:對于任何非空引用值 x 和 y,當且僅當 y.equals(x) 返回 true 時,x.equals(y) 才應該返回 true。
  • 它是可傳遞的:對于任何非空引用值 x、y 和 z,如果 x.equals(y) 返回 true 并且 y.equals(z) 返回 true,則 x.equals(z) 應該返回 true。
  • 它是一致的:對于任何非空引用值 x 和 y,x.equals(y) 的多次調用始終返回 true 或始終返回 false,前提是沒有修改對象上 equals 比較中使用的信息。
  • 對于任何非空引用值 x,x.equals(null) 應該返回 false。

Object 類的 equals 方法實現(xiàn)了對象上最有區(qū)別的可能等價關系; 也就是說,對于任何非空引用值 x 和 y,當且僅當 x 和 y 引用同一個對象(x == y 的值為 true)時,此方法才返回 true。

請注意,每當重寫該方法時,通常都需要重寫 hashCode 方法,以維護 hashCode 方法的一般約定,即相等的對象必須具有相等的哈希碼。

覆蓋:

類 Object 中的等于

參數(shù):

參數(shù)名稱 參數(shù)描述
o 要與之比較的參考對象。

返回:

如果此對象與 obj 參數(shù)相同,則為 true; 否則為 false。

hashCode

public int hashCode()

返回對象的哈希碼值。 支持這種方法是為了有利于哈希表,例如 HashMap 提供的那些。

hashCode 的一般合約是:

  • 每當在 Java 應用程序執(zhí)行期間對同一對象多次調用時,hashCode 方法必須始終返回相同的整數(shù),前提是沒有修改對象上相等比較中使用的信息。 該整數(shù)不需要從應用程序的一次執(zhí)行到同一應用程序的另一次執(zhí)行保持一致。
  • 如果兩個對象根據(jù) equals(Object) 方法相等,則對兩個對象中的每一個調用 hashCode 方法必須產生相同的整數(shù)結果。
  • 如果根據(jù) Object.equals(java.lang.Object) 方法,如果兩個對象不相等,則不要求對兩個對象中的每一個調用 hashCode 方法必須產生不同的整數(shù)結果。 但是,程序員應該意識到,為不相等的對象生成不同的整數(shù)結果可能會提高哈希表的性能。

在合理可行的情況下,由 Object 類定義的 hashCode 方法確實為不同的對象返回不同的整數(shù)。 (這通常通過將對象的內部地址轉換為整數(shù)來實現(xiàn),但 Java? 編程語言不需要這種實現(xiàn)技術。)

覆蓋:

類 Object 中的 hashCode

返回:

此對象的哈希碼值。

modify

public final void modify(float x, float y)

根據(jù)指定點的坐標修改此點。

參數(shù):

參數(shù)名稱 參數(shù)描述
x 表示指定點的X坐標。
y 表示指定點的Y坐標。

Since:

4

modify

public final void modify(Point point)

根據(jù)指定點修改此點。

參數(shù):

參數(shù)名稱 參數(shù)描述
point 表示指定點。

Since:

4

translate

public final void translate(float dx, float dy)

翻譯這一點。

參數(shù):

參數(shù)名稱 參數(shù)描述
dx 指示要平移的 x 軸距離。
dy 指示要平移的 y 軸距離。

Since:

4

isInRect

public boolean isInRect(Rect rect)

檢查此點是否在指定的矩形中。

參數(shù):

參數(shù)名稱 參數(shù)描述
rect 表示指定的矩形。

返回:

如果此 Point 在指定的矩形中,則為 true; 否則返回 false。

Since:

3

toString

public String toString()

獲取點的字符串值。

覆蓋:

類 Object 中的 toString

返回:

返回點的字符串值。

Since:

4


當前題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSPoint
當前路徑:http://www.dlmjj.cn/article/cogpjdj.html