欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

Android軟件開發(fā)之C#與Java語言的差異

2016-04-12 15:39:33 1321瀏覽

        C#與Java有著十分相似的本質(zhì)聯(lián)系,因此它們之間的相似性非常多也就不足為奇了。實際上,這兩種語言之間還是有一些不同之處的。它們最大的不同在于C≠f是建立在.NETFramework和運(yùn)行時(Runtime)基礎(chǔ)之上的,而Java是建立在Java Frameworks和運(yùn)行時之上的。

        C#有比Java更多的原始數(shù)據(jù)類型。

        Android軟件開發(fā)之C#與Java語言的差異

        C#中的類與Java中的類非常相似,接下來就重點(diǎn)講解它們之間的幾點(diǎn)重要的不同之處。

        1.常量

        Java使用static f'mal語法來聲明一個類的常量,而c≠}則用const來執(zhí)行同樣的操作。在C}≠中,還增加了readonly關(guān)鍵字以適應(yīng)編譯時常量值不確定的情況。readonly常量的作用域僅能在類的構(gòu)造函數(shù)中或者特別設(shè)定。

        2.基類與構(gòu)造函數(shù)

        C#使用C十+的語法來定義基類以及類的接口,以用來調(diào)用其他的構(gòu)造函數(shù)。

        3.靜態(tài)構(gòu)造函數(shù)

        與Java中使用靜態(tài)初始化程序塊不同,C≠}提供了靜態(tài)構(gòu)造函數(shù)。利用static關(guān)鍵字就可以實現(xiàn)Java中的相似功能。

        4.虛函數(shù)

        在C#中,所有的方法都是默認(rèn)為非虛的,virtual必須要在一個函數(shù)被直接定義為虛函數(shù)的時候才能使用。

        C#能夠提供比Java更為人性化的程序界面,但其實質(zhì)還是有一些改變的。重載方法實際上是對名字的操作而不是對標(biāo)識符。這就意味著,對于基類添加的新增類將不會改變編譯行為。


 查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽:

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部