Kotlin涓殑璁捐妯″紡濡備綍瀹炵幇
鍦↘otlin涓紝璁捐妯″紡鍙互閫氳繃鏅€氱殑闈㈠悜瀵硅薄缂栫▼鏂瑰紡鏉ュ疄鐜般€侹otlin鏄竴绉嶅姛鑳藉己澶т笖鐏垫椿鐨勭紪绋嬭瑷€锛屽畠鏀寔闈㈠悜瀵硅薄缂栫▼銆佸嚱鏁板紡缂栫▼鍜屽搷搴斿紡缂栫▼绛変笉鍚岀殑缂栫▼鑼冨紡銆?/p>
璁捐妯″紡鏄竴绉嶉€氱敤鐨勮В鍐抽棶棰樼殑鏂规硶锛屽畠鎻愪緵浜嗕竴绉嶅湪杞欢寮€鍙戜腑甯哥敤鐨勮璁℃€濊矾銆傚湪Kotlin涓紝鍙互浣跨敤闈㈠悜瀵硅薄鐨勬柟娉曟潵瀹炵幇鍚勭璁捐妯″紡锛屼緥濡傚伐鍘傛ā寮忋€佸崟渚嬫ā寮忋€佺瓥鐣ユā寮忋€佽瀵熻€呮ā寮忕瓑銆?/p>
涓嬮潰鏄竴涓畝鍗曠殑绀轰緥锛屾紨绀轰簡濡備綍鍦↘otlin涓疄鐜板崟渚嬫ā寮忥細
object Singleton {
init {
println("Singleton instance created")
}
fun doSomething() {
println("Doing something in Singleton")
}
}
fun main() {
Singleton.doSomething()
}
鍦ㄨ繖涓ず渚嬩腑锛屾垜浠垱寤轰簡涓€涓悕涓?code>Singleton鐨勫崟渚嬪璞★紝瀹冨彧鑳藉疄渚嬪寲涓€娆°€傞€氳繃璋冪敤Singleton.doSomething()
鏂规硶锛屾垜浠彲浠ュ湪鍗曚緥瀵硅薄涓墽琛屼竴浜涙搷浣溿€?/p>
闄や簡鍗曚緥妯″紡锛屽叾浠栬璁℃ā寮忎篃鍙互閫氳繃绫讳技鐨勬柟娉曞湪Kotlin涓疄鐜般€備笉杩囬渶瑕佹敞鎰忕殑鏄紝Kotlin鏈韩鎻愪緵浜嗚澶氳瑷€鐗规€у拰鏍囧噯搴撳嚱鏁帮紝鏈夋椂鍙互鏇寸畝娲佸湴瑙e喅涓€浜涢棶棰橈紝鐢氳嚦涓嶉渶瑕佷娇鐢ㄤ紶缁熺殑璁捐妯″紡銆傚洜姝わ紝鍦ㄥ疄鐜拌璁℃ā寮忔椂锛屽缓璁牴鎹叿浣撴儏鍐甸€夋嫨鏈€鍚堥€傜殑鏂规硶銆?/p>
相关问答