bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

Java的類型方法有哪些

本篇內(nèi)容介紹了“Java的類型方法有哪些”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站致力于網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè),成都網(wǎng)站設(shè)計(jì),集團(tuán)網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過(guò)標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進(jìn)行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場(chǎng)競(jìng)爭(zhēng)中脫穎而出。 選擇創(chuàng)新互聯(lián)建站,就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!

類型(Type)

類型接口表達(dá)了一個(gè)數(shù)據(jù)對(duì)象模型或者數(shù)據(jù)類型的普通視圖。

大多數(shù)編程語(yǔ)言或者數(shù)據(jù)建模語(yǔ)言都有數(shù)據(jù)類型概念;SDO類型與其它數(shù)據(jù)類型類似。除非該類型為一個(gè)簡(jiǎn)單數(shù)據(jù)類型,否則一個(gè)SDO類型均有一個(gè)屬性對(duì)象集合。

SDO類型到編程語(yǔ)言和數(shù)據(jù)建模語(yǔ)言類型的映射

Java, C++, UML或者 EMOF類

  • 可以使用SDO類型表達(dá)類。

  • 類的每一個(gè)屬性可以表達(dá)為一個(gè)SDO屬性。

XML Schema

  • 可以使用SDO類型表達(dá)復(fù)雜或簡(jiǎn)單類型。

  • 元素和屬性可以使用SDO屬性表達(dá)。

C結(jié)構(gòu)體

  • 可以使用SDO類型表達(dá)C結(jié)構(gòu)體。

  • 結(jié)構(gòu)體的每一個(gè)域可以使用SDO屬性表達(dá)。

關(guān)系數(shù)據(jù)庫(kù)

  • 表可以表達(dá)為一個(gè)SDO類型。

  • 列可以表達(dá)為一個(gè)SDO屬性。

上述領(lǐng)域均共享某些概念,SDO類型和屬性接口表達(dá)了上述概念的一個(gè)小子集。這些接口對(duì)于數(shù)據(jù)對(duì)象編程者來(lái)說(shuō)是有用的,因?yàn)槠湫枰獌?nèi)省運(yùn)行期的數(shù)據(jù)形狀和本質(zhì)。

表達(dá)所有特定領(lǐng)域信息的比較完整的元模型API(例如,XML Schema或者EMOF)超出了本規(guī)范的范圍。

類型內(nèi)容

一個(gè)類型總是有:

  • 名字——同一個(gè)URI內(nèi)類型之間的一個(gè)唯一的字符串。

  • URI——一個(gè)包的邏輯URI或者是一個(gè)目標(biāo)命名空間,這取決于你的觀點(diǎn)。

  • 用于指明該類型為開(kāi)放的、抽象的、順序的、還是一個(gè)數(shù)據(jù)類型的布爾型域。

一個(gè)類型可能擁有:

  • 屬性——由該類型定義的屬性對(duì)象列表。與簡(jiǎn)單數(shù)據(jù)類型一致的類型則沒(méi)有定義屬性。

  • 實(shí)例類——用來(lái)實(shí)現(xiàn)SDO類型的java.lang.Class。

如果DataType為真,那么一個(gè)類型必須擁有一個(gè)實(shí)例類。例如象java.lang.Integer和 java.lang.String這樣的類。

如果DataType為假,并且使用了由代碼生成器生成的代碼,那么一個(gè)實(shí)例類是可選的。例如象PurchaseOrder和Customer這樣的類。

  • 別名——包含額外名字的字符串。在同一個(gè)URI內(nèi),別名必須是唯一的。

類型上所有基于名字進(jìn)行操作的方法也可以使用別名進(jìn)行操作。例如,一個(gè)類型可以被賦予一個(gè)該領(lǐng)域的別名:一個(gè)名為PurchaseOrderType的XML Schema,一個(gè)Java名PurchaseOrder和一個(gè)數(shù)據(jù)庫(kù)表名PRCHORDR。

名字的唯一性

在一個(gè)URI內(nèi),類型名字和類型別名都是唯一的。在一個(gè)類型和任何一個(gè)基礎(chǔ)類型內(nèi),屬性名和屬性別名都是唯一的。

SDO數(shù)據(jù)類型

SDO為其所支持的普通數(shù)據(jù)類型定義了類型(Type),以便于在定義服務(wù)使用的類型和屬性時(shí)保持一致。詳細(xì)內(nèi)容參見(jiàn)“Standard SDOTypes”章節(jié)。

多重繼承

通過(guò)允許多個(gè)基礎(chǔ)類型,類型(Type)支持多重繼承。使用多重繼承時(shí),使用getProperties()方法獲得的屬性順序可以不同于一個(gè)類型和基礎(chǔ)類型的順序。

類型方法

  • getName()方法返回一個(gè)類型名字。

  • getURI方法返回該類型的URI。

  • getInstanceClass()方法返回實(shí)現(xiàn)SDO類型的類。

  • 如果指定的對(duì)象是該類型的實(shí)例,isInstance(Object object)方法將返回真。

  • 如果該類型用于描述DataType,那么isDataType()方法返回真,如果其用于描述DataObject,則返回假。

  • 如果該類型描述了順序型數(shù)據(jù)對(duì)象,那么isSequenced()方法返回真,當(dāng)其為真時(shí),數(shù)據(jù)對(duì)象能夠返回一個(gè)順序(Sequence)。

  • 如果該類型允許開(kāi)放內(nèi)容,那么isOpen()方法返回真。如果返回值為假,那么dataObject.getInstanceProperties()返回值必定與該類型的任何一個(gè)數(shù)據(jù)對(duì)象的dataObject.getType().getProperties()方法返回值相同。

  • 如果類型是抽象的,那么isAbstract()方法返回真,并且該類型不能被實(shí)例化。抽象類型不能夠用在數(shù)據(jù)對(duì)象或數(shù)據(jù)工廠(DataFactory)的創(chuàng)建方法中。抽象類型常被用作實(shí)例化類型的基礎(chǔ)類型。

  • getBaseTypes()方法將返回該類型的基礎(chǔ)類型列表。如果沒(méi)有基礎(chǔ)類型,該列表為空。XSD,和Java“extends”關(guān)鍵字被映射到基礎(chǔ)類型列表。

  • getAliasNames()返回該類型的別名列表。如果沒(méi)有別名,則該列表為空。

  • getProperties()方法返回該類型的所有屬性,包括那些在基礎(chǔ)類型中聲明的屬性。

  • getDeclaredProperties()方法用于獲取該類型中聲明的屬性,對(duì)基礎(chǔ)類型中聲明的屬性無(wú)效。

  • getProperty(String propertyName)方法返回一個(gè)特殊的屬性,在沒(méi)有指定名稱的屬性時(shí)返回null。

類型接口

public interface Type

{

String getName();

String getURI();

Class getInstanceClass();

boolean isInstance(Object object);

boolean isDataType();

boolean isSequenced();

boolean isOpen();

boolean isAbstract();

List /*Type*/ getBaseTypes();

List /*String*/ getAliasNames();

List /*Property*/ getProperties();

List /*Property*/ getDeclaredProperties();

Property getProperty(String propertyName);

}

“Java的類型方法有哪些”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

分享標(biāo)題:Java的類型方法有哪些
網(wǎng)站鏈接:http://vcdvsql.cn/article48/gjeshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、Google、微信小程序做網(wǎng)站、網(wǎng)站設(shè)計(jì)小程序開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化