這篇文章主要介紹“構(gòu)造器與java方法比較實(shí)例分析”,在日常操作中,相信很多人在構(gòu)造器與java方法比較實(shí)例分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”構(gòu)造器與java方法比較實(shí)例分析”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
為鶴山等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及鶴山網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、鶴山網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
1.普通方法
定義:簡單的說方法就是完成特定功能的代碼塊。
普通方法定義格式:
修飾符 返回值類型 方法名 (參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2,.........) { 函數(shù)體; return 返回值; }
返回值類型用于限定返回值的數(shù)據(jù)類型。
普通方法分為:有明確返回值的方法和沒有明確返回值的方法。
2.構(gòu)造器與方法的區(qū)別
⑴修飾符
和方法一樣,構(gòu)造器可以有任何訪問的修飾: public, protected, private或者沒有修飾(通常被package 和 friendly調(diào)用). 不同于方法的是,構(gòu)造器不能有以下非訪問性質(zhì)的修飾: abstract, final, native, static, 或者 synchronized。
⑵返回類型
方法能返回任何類型的值或者無返回值(void),構(gòu)造器沒有返回值,也不需要void。
⑶命名
構(gòu)造器使用和類相同的名字,而方法則不同。按照習(xí)慣,方法通常用小寫字母開始,而構(gòu)造器通常用大寫字母開始。構(gòu)造器通常是一個(gè)名詞,因?yàn)樗皖惷嗤?;而方法通常更接近?dòng)詞,因?yàn)樗f明一個(gè)操作。
⑷關(guān)鍵字使用方法
構(gòu)造器:this指向同一個(gè)類中,不同參數(shù)列表的另外一個(gè)構(gòu)造器。關(guān)鍵字super指向超類。
方法:this指向正在執(zhí)行方法的類的實(shí)例。靜態(tài)方法不能使用this關(guān)鍵字,因?yàn)殪o態(tài)方法不屬于類的實(shí)例,所以this也就沒有什么東西去指向。關(guān)鍵字super指向超類,super去執(zhí)行被重載的超類中的方法。
到此,關(guān)于“構(gòu)造器與java方法比較實(shí)例分析”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!