1、在JAVA語言范疇中,我們都將功能、結(jié)構(gòu)等封裝到類中,通過類的實例化來調(diào)用類的功能結(jié)構(gòu)
2、涉及到Java語言與前端Html,后端的數(shù)據(jù)庫交互時,前后端的結(jié)構(gòu)在Java層面交互時,都體現(xiàn)為類、對象。
【注意】解釋為什么在創(chuàng)建數(shù)組之后,還要對數(shù)組中的元素進行new操作。
在賦值時,stus[0]是一個Student類型,肯定要賦一個Student類,Student是一個類,既然是個類,要賦的值就是一個對象,是對象就要new
其實可以參考String,主要問題是目前對String賦值時都沒有new,因為String比較特別,可以new,也可以直接賦值。
內(nèi)存解析說明:
1、引用類型的變量,只能存儲兩類值,null或地址值
前面創(chuàng)建了phone類的對象p,然后在調(diào)用方法sendemail和playGame時都是調(diào)用的同一個對象的方法,即p
匿名對象就是不給這個變量起名字,所以直接在new后面調(diào)用。但是下面的兩個方法就不是調(diào)用了同一個對象,因為new了兩次,調(diào)用的是兩個不同對象的方法。
理解:
1、我們創(chuàng)建的對象沒有顯式的賦給一個變量名,即為匿名對象。
2、特征:匿名對象只能調(diào)用一次。
3、使用:如下圖
【出現(xiàn)錯誤】
提示的錯誤信息是:Syntax error on token “class”,通過查找資料發(fā)現(xiàn),類的后面不能加括號?。。?/p>四、方法的重載
1、定義:在同一個類中,允許存在一個以上的同名方法,只要他們的參數(shù)個數(shù)或參數(shù)類型不同即可。
2、舉例
Arrays類中的sort()
“兩同一不同”:類相同,方法名相同
參數(shù)列表不同,即參數(shù)個數(shù)不同,參數(shù)類型不同
【注意】
public void getSum(int i,int j){}
prviate void getSum(int i,int j){}不能構(gòu)成重載
需要完全按定義判斷
3、判斷是否是重載
跟方法的權(quán)限修飾符、返回值類型、形參變量名、方法體都沒有關(guān)系
4、通過對象調(diào)用方法時,如何確定某一個指定的方法
方法名------>參數(shù)列表
練習(xí)
1、jdk5.0新增內(nèi)容
2、具體使用
2.1格式:數(shù)據(jù)類型…變量名
2.2當(dāng)調(diào)用可變個數(shù)形參的方法時,傳入的參數(shù)個數(shù)可以為0,1,2,……
2.3 可變個數(shù)形參的方法與本類中方法名相同形參不同的方法間構(gòu)成重載
即最后一個方法與前兩個方法可以構(gòu)成重載,尤其是最后兩個方法,他們的參數(shù)不同,可以共存,構(gòu)成重載。
2.4 可變個數(shù)形參的方法與本類中方法名相同形參類型也相同的數(shù)組間不構(gòu)成重載,二者不能共存。
使用方法也和數(shù)組一樣
2.5 可變個數(shù)形參在方法的形參中,必須聲明在末尾
2.6 可變個數(shù)形參在方法的形參中,最多只能聲明一個可變個數(shù)形參
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
本文題目:面向?qū)ο髜-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://aaarwkj.com/article4/dohsie.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、營銷型網(wǎng)站建設(shè)、網(wǎng)站排名、用戶體驗、網(wǎng)站建設(shè)、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)