⑴ 在java中,一個類可同時定義許多同名的方法
一個類可以定義多個同名的方法,只要這些方法的參數列表不完全相同,這稱為方法重載。
下面分三種情況分析。
一、重載構造方法
例子如下圖所示:
⑵ java 闈欐佹柟娉曞彲浠ラ噸杞藉悧閲嶅啓鍛
鍙浠ヨ閲嶈澆錛屼笉鍙浠ヨ閲嶅啓銆
闈欐佹柟娉曟槸綾誨湪鍔犺澆鏃跺氨琚鍔犺澆鍒板唴瀛樹腑鐨勬柟娉曪紝鍦ㄦ暣涓榪愯岃繃紼嬩腑淇濇寔涓嶅彉錛屽洜鑰屼笉鑳介噸鍐欍備絾闈為潤鎬佹柟娉曟槸鍦ㄥ硅薄瀹炰緥鍖栨椂鎵嶅崟鐙鐢寵峰唴瀛樼┖闂達紝涓烘瘡涓涓瀹炰緥鍒嗛厤鐙絝嬬殑榪愯屽唴瀛錛屽洜鑰屽彲浠ラ噸鍐欍
鎵璋撻潤鎬佸氨鏄鍦ㄨ繍琛屾椂錛鉶氭嫙鏈宸茬粡璁ゅ畾姝ゆ柟娉曞睘浜庡摢涓綾匯 涓撲笟鏈璇鏈変弗鏍肩殑鍚涔夛紝鐢ㄨ瑕佸噯紜錛岄噸鍐欏彧鑳介傜敤浜庡疄渚嬫柟娉曘備笉鑳界敤浜庨潤鎬佹柟娉曪紝瀵逛簬闈欐佹柟娉曪紝鍙鑳介殣鈃忥紝閲嶈澆錛岀戶鎵褲
鎵╁睍璧勬枡錛
濡傛灉瀛愮被涓瀹氫箟鐨勯潤鎬佹柟娉曪紙綾繪柟娉曪級涓庣埗綾諱腑闈欐佹柟娉曪紙綾繪柟娉曪級鍏鋒湁鐩稿悓鐨勮繑鍥炲肩被鍨嬨佹柟娉曞悕銆佹柟娉曞弬鏁扮殑綾誨瀷鍜屼釜鏁板畬鍏ㄧ浉鍚岋紝鍒欑О瀛愮被涓鐨勮ユ柟娉曗滈殣鈃忊濅簡鐖剁被涓鐨勮ユ柟娉曘傚綋瀛愮被鍒涘緩鐨勫硅薄璋冪敤璇ラ殣鈃忔柟娉曟椂錛岄粯璁よ皟鐢ㄧ殑鏄瀛愮被涓鐨勬柟娉曘
鏂規硶閲嶅啓鏄瑕佹敞鎰忔潈闄愮殑闂棰橈紝瀛愮被涓鐨勬潈闄愪笉鑳藉皬浜庣埗綾葷殑鏉冮檺錛屽綋鐖剁被鐨勬潈闄愪負private鏃訛紝瀛愮被鏃犳硶緇ф壙銆備篃灝辨棤娉曚駭鐢熸墍璋撶殑閲嶅啓銆傦紙淇楗扮﹂珮浣庯細private < 榛樿や慨楗扮 < public錛
鍙傝冭祫鏂欐潵婧愶細鐧懼害鐧劇-鏂規硶閲嶅啓