我一直在編寫.NET軟件多年,但已經開始涉足Java領域了。雖然語法相似,但方法往往不同,所以我在這些概念翻譯中尋求一些幫助。等效於.NET的構造函數
屬性
我知道屬性是隻是抽象的get_/set_方法 - 在C#中的相同。但是,通用的命名約定是什麼?你是否使用'get_'加上underscode或只是'get'。
構造
在C#基構造被自動調用。這在Java中也是如此嗎?
活動
樣特性,在.NET事件被抽象的是一個委託對象上工作add_/remove_/fire_方法。在Java中是否有相當於?如果我想使用某種用戶模式,是否簡單地使用Invoke/Run方法定義接口並收集對象,或者是否存在對此模式的內置支持?
更新:一個多圖:
字符串格式化
是否有一個相當於的String.format?
雖然給出了一個體面的差異概述,但該文章包含一些錯誤,特別是與值類型有關的錯誤。 – CodesInChaos 2012-02-14 09:43:36
我想這是一篇有趣的文章,但鏈接腐爛似乎已經使它現在無用。可惜你沒有複製/粘貼最相關的點。 :( – GrandOpener 2014-07-24 00:48:23
已更新到另一網站上同一文章的網址。正如您所看到的,複製粘貼相關點將是非常不經濟的。 – Richard 2014-07-24 10:20:52