更新時(shí)間:2019-12-10 15:46:34 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2374次
1. 創(chuàng)建Java的類
如果說Java的一切都是對(duì)象,那么類型就是決定了某一類對(duì)象的外觀與行為。可是類型的關(guān)鍵字不是type,而是class,創(chuàng)建一個(gè)新的類型要用下面的代碼:
這個(gè)新創(chuàng)建的類型沒有自己的主體,但是已經(jīng)可以用這個(gè)類創(chuàng)建自己的對(duì)象了。
AClassName a = new AClassName();
2. Java類的字段
一旦定義了一個(gè)類(在Java中你所做的全部工作就是定義類,產(chǎn)生那些類的對(duì)象,以及發(fā)送消息給這些對(duì)象),就可以在類中設(shè)置兩種類型的元素:
字段(有時(shí)被稱作數(shù)據(jù)成員)和方法(有時(shí)被稱作成員函數(shù))。
字段可以是任何類型的對(duì)象,可以通過其引用用與其進(jìn)行通信,也可以是基本類型中的一種。如果字段是對(duì)某個(gè)對(duì)象的引用,那么必須初始化該引用,如果是基本類型的話,Java會(huì)確保它會(huì)獲得一個(gè)默認(rèn)的值。
下面這個(gè)類是一個(gè)只有字段,沒有方法的類。
3. Java類的方法,參數(shù)和返回值
在Java里卻常用方法這個(gè)術(shù)語來表示“做某些事情的方式”。而也有很多程序把方法說成了函數(shù)。
Java的方法決定了一個(gè)對(duì)象能夠接收什么樣的消息。方法的基木組成部分包括:名稱、參數(shù)、返回值和方法體。下面是方法最基本的形式:
返回類型描述的是在調(diào)用方法之后從方法返回的值。
參數(shù)列表給出了要傳給方法的信息的類型和名稱。
方法名和參數(shù)列表(它們合起來被稱為“方法簽名”)唯一地標(biāo)識(shí)出某個(gè)方法。
如果有個(gè)名為a的對(duì)象,a的類型有一個(gè)返回int的f()方法,那么可以通過它調(diào)用f():
int x = a.f();
返回值的類型必須要與x的類型兼容。
4. Java方法的參數(shù)列表
方法的參數(shù)列表指定要傳遞給方法什么樣的信息。如果參數(shù)被設(shè)為String類型,則必須傳遞一個(gè)String對(duì)象,否則,編譯器將拋出錯(cuò)誤。
假設(shè)某個(gè)方法接受trir}為其參數(shù),下面是其具體定義,它必須置于某個(gè)類的定義內(nèi)才能被正確編譯。
此方法的參數(shù)類型是String,參數(shù)名是s。一旦將s傳遞給此方法,就可以把他當(dāng)作其他對(duì)象一樣進(jìn)行處理(可以給它傳遞消息。)。在這里,s的length()方法被調(diào)用,它是String類提供的方法之一,會(huì)返回字符串包含的字符數(shù)。
如果你不想返回值的話,那么就在方法前面定義void方法。void表示方法不返回任何值,而加了void的方法,就不能有return這個(gè)關(guān)鍵字了。
以上就是動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)小編介紹的“Java中類的詳細(xì)解讀”的內(nèi)容,希望對(duì)大家有幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743