Java與C#的不同之處
最近我從Java轉(zhuǎn)向了使用C#,這讓我絞盡腦汁,摸索它們的Java與C#的不同之處。
不要認(rèn)為我做的不對——它們確實(shí)很相似,但一些關(guān)鍵語法和邏輯上的差別還是使這兩種語言有明顯的區(qū)別。
下面列出我所發(fā)現(xiàn)的10個Java與C#的不同之處,與大家分享。
1、關(guān)于類的理解
2、重載
3、訪問器(Accessors——Getters)和修改器(Mutators——Setters)的不同
4、ArrayList,Vector,Hashtable類不復(fù)存在
5、靜態(tài)變量constant的定義法
6、繼承
7、從鏈?zhǔn)綐?gòu)造函數(shù)到基礎(chǔ)構(gòu)造函數(shù)
8、super關(guān)鍵字
9、命名空間
10、標(biāo)準(zhǔn)輸出
以上,就是本人總結(jié)的Java與C#的不同之處,希望對大家會有幫助。
【編輯推薦】