日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

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

ObjectAttribute

成都創(chuàng)新互聯(lián)公司專注于中大型企業(yè)的成都做網(wǎng)站、網(wǎng)站制作和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶數(shù)千家,服務(wù)滿意度達97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注品牌網(wǎng)站制作和互聯(lián)網(wǎng)程序開發(fā),在前進的路上,與客戶一起成長!

java.lang.Object

|---ohos.utils.ObjectAttribute

public abstract class ObjectAttribute
extends Object

對象屬性的抽象類。

ObjectAttribute 類具有以下特征:

  • 您可以重寫 get(java.lang.Object) 和 set(java.lang.Object,java.lang.Object) 方法來實現(xiàn)通用的 setter 和 getter 方法,從而使代碼更干凈。
  • 對對象屬性的引用被展平。 例如,對象 A 需要持有對對象 B 的引用才能訪問其屬性之一,但對象 B 有多個其他屬性應(yīng)該對對象 A 隱藏。在這種情況下,您可以使用 ObjectAttribute 類僅封裝可訪問的 對象 B 的屬性并將其傳遞給對象 A。
  • 您可以覆蓋 set(java.lang.Object,java.lang.Object) 方法以將對象屬性設(shè)置為只讀。

構(gòu)造函數(shù)摘要

構(gòu)造函數(shù) 描述
ObjectAttribute(ClassT attrType, String attrName) 用于根據(jù)指定的屬性類型和名稱創(chuàng)建 ObjectAttribute 實例的構(gòu)造函數(shù)。

方法總結(jié)

修飾符和類型 方法 描述
abstract T get(O obj) 獲取指定對象的屬性值。
ClassT getAttrType() 獲取當前 ObjectAttribute 對象中封裝的屬性的類型。
String getName() 獲取封裝在當前 ObjectAttribute 對象中的屬性名稱。
boolean isReadOnly() 檢查當前 ObjectAttribute 對象中封裝的屬性是否為只讀。
void set(O obj, T value) 設(shè)置指定對象的屬性值。
從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

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

ObjectAttribute

public ObjectAttribute(ClassT attrType, String attrName)

用于根據(jù)指定的屬性類型和名稱創(chuàng)建 ObjectAttribute 實例的構(gòu)造函數(shù)。

參數(shù):

參數(shù)名稱 參數(shù)描述
attrType 指示對象屬性的類型。
attrName 表示對象屬性的名稱。

方法詳情

get

public abstract T get(O obj)

獲取指定對象的屬性值。 此屬性是封裝在當前 ObjectAttribute 對象中的屬性。

參數(shù):

參數(shù)名稱 參數(shù)描述
obj 表示要訪問的對象。

返回:

返回封裝在當前 ObjectAttribute 對象中的屬性值。

set

public void set(O obj, T value)

設(shè)置指定對象的屬性值。 此屬性是封裝在當前 ObjectAttribute 對象中的屬性。

參數(shù):

參數(shù)名稱 參數(shù)描述
obj 表示要訪問的對象。
value 指示要設(shè)置的屬性值。

isReadOnly

public boolean isReadOnly()

檢查當前 ObjectAttribute 對象中封裝的屬性是否為只讀。

如果返回 true,調(diào)用 set(java.lang.Object,java.lang.Object) 方法時會拋出 UnsupportedOperationException 異常。

返回:

如果屬性是只讀的,則返回true,表示set(java.lang.Object,java.lang.Object)方法不能更新屬性值。

getName

public String getName()

獲取封裝在當前 ObjectAttribute 對象中的屬性名稱。

返回:

返回表示屬性名稱的字符串。

getAttrType

public ClassT getAttrType()

獲取當前 ObjectAttribute 對象中封裝的屬性的類型。

返回:

返回封裝在當前 ObjectAttribute 對象中的屬性的類型。


名稱欄目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSObjectAttribute
標題網(wǎng)址:http://www.5511xx.com/article/cccoogi.html