久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

重點詳解Java類和對象

重點詳解Java類和對象

類和對象

    • 類和對象的關(guān)系。
    • 類的介紹
      • 類變量(靜態(tài)變量)
    • public && private
    • 一些建議和小結(jié)
    • 寫在最后的話

類和對象的關(guān)系。

類其實就是一個模板,比如說類就好比一張房子的設(shè)計圖紙,或者說是一個倒印模具,創(chuàng)建一個類就好比設(shè)計一張圖紙,刻一個模板。對象就好比一座建好的房子,一個成型的模型,無疑想要一座房子或者一個模型都先需要一張圖紙和一個模板,而這就是類和對象的關(guān)系。

相關(guān)免費學習推薦:java基礎(chǔ)教程

類的介紹

首先Java里面的類由關(guān)鍵字class定義,類中的元素稱為:成員屬性。類中的函數(shù)稱為:成員方法。

class Person {     public int age;//成員屬性 實例變量     public String name;     public String sex;     public void eat() {//成員方法        System.out.println("吃飯!");      }     public void sleep() {        System.out.println("睡覺!");      }}

如下就是定義一個類

class Person {     public String name;     public String sex;     public int age;     //....人的屬性}

然后拿這個類創(chuàng)建一個對象,然后我們可以通過點號 . 來訪問這個對象的成員,看下圖

Person person = new Person();//實例化一個對象

重點詳解Java類和對象
可以看到在沒有賦值之前是會默認賦值為類型相對應(yīng)的0值。

類型 對應(yīng)的0值
整型 0
浮點型 0.0
字符類型r /u0000
引用類型 null

注:這里之所以有默認的0值,是因為他們都是成員變量,不屬于局部變量,所以有默認值,局部變量需要自己賦值才能使用。

類變量(靜態(tài)變量)

所謂的類變量也就是靜態(tài)變量,由關(guān)鍵字static修飾,存儲在方法區(qū),在類加載的時候就會分配空間,所以類變量是脫離對象的,就是說,就算沒有實例化對象也是可以使用類變量的,看下圖,沒有對象依然可以通過 類名.變量名 使用類變量
重點詳解Java類和對象
同樣的,由static修飾的方法也是類方法也叫靜態(tài)方法,它和類變量具有相同的性質(zhì),類加載時分配空間,不依賴于實例化的對象,可以直接通過 類名.函數(shù)名() 調(diào)用。
如果不是靜態(tài)的變量和方法,那么我們就需要先通過new關(guān)鍵字實例化一個對象才可以使用。

public && private

在類的定義中有許多的訪問權(quán)限修飾符,而public和private是兩個最常使用的,顧名思義,public修飾的變量是公開的,所謂的公開就是說可以直接訪問,舉個栗子
重點詳解Java類和對象
當我們使用public修飾成員變量時可以正常使用,通過點號訪問對象的成員,但是當我們使用private修飾的時候,就會報錯,因為private是私有的,只能在當前類里面使用,不能被外部引用。
重點詳解Java類和對象
如果要其他類中需要使用的話就需要提供公開的接口,給需要使用的類調(diào)用,簡單來講就是,我寫個公開的方法,你把數(shù)據(jù)通過方法傳給我,我自己來操作,比如以下方法,看名字也能知道這些方法的作用,我們來使用一下這些方法
重點詳解Java類和對象
重點詳解Java類和對象
可以看到,通過公開的接口我們可以對私有的成員變量進行一系列的操作,細心的小伙伴們可能會發(fā)現(xiàn)在setName等等方法里面都出現(xiàn)了 this.變量名那么這個是什么呢,this其實是一個關(guān)鍵字,表示當前方法的引用,那么為什么要有這個關(guān)鍵字呢,那是因為當變量名相同時,局部變量有限使用,可能會導致無法賦值等情況,看下圖,當去掉this之后,名字明顯為初始值,這就是因為局部變量優(yōu)先使用的原因,導致類里面的成員變量沒有被賦值。
重點詳解Java類和對象

一些建議和小結(jié)

1.建議實現(xiàn)類的時候?qū)⒊蓡T變量盡量設(shè)置為private屬性,防止數(shù)據(jù)被直接篡改,而方法非必要公開的接口也設(shè)置為private屬性的,具體根據(jù)實際情況來定

2.變量名和方法名使用小駝峰命名規(guī)則,盡量做到見名知意,做不到應(yīng)該給上適當?shù)闹形淖⑨專瑤椭渌死斫獯a的意思

3.static修飾的代碼和代碼塊優(yōu)先于任何代碼執(zhí)行

4.一個類可以創(chuàng)建多個對象,很好理解,一張圖紙可以建造多棟相同的房子,比如小區(qū)的樓房就是一張圖紙建造出來的

5.在實例化一個對象的時候會調(diào)用一個構(gòu)造方法,所謂的構(gòu)造方法就一個名字與類名相同的方法,可以帶參數(shù),沒有返回值類型聲明,并且如果你沒有定義的話,編譯器就會自動實現(xiàn)一個不帶參數(shù)的構(gòu)造方法,如果你定義了,那么編譯器就不會自動生成。并且構(gòu)造方法也是支持重載的,構(gòu)造方法的用處之一就是可以在創(chuàng)建對象的時候就進行賦值。
重點詳解Java類和對象
重點詳解Java類和對象
加上一句this.name ,就可以不需要setname了,只需要創(chuàng)建對象的時候,直接傳參即可,其他的博主就不在贅述了。
重點詳解Java類和對象

重點詳解Java類和對象

寫在最后的話

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
久久中文字幕二区| 99成人在线视频| 午夜国产一区二区| 亚洲成人va| 99久久视频| 精品国产亚洲一区二区三区| 91九色综合| 日本不卡高清视频| 午夜视频一区二区在线观看| 亚洲在线久久| 欧美日韩 国产精品| 国产精品一区亚洲| 精品视频自拍| 在线手机中文字幕| 亚洲va中文在线播放免费| 精品捆绑调教一区二区三区| 91精品一区二区三区综合在线爱| 91精品精品| 欧美日韩国产欧| 99riav国产精品| 久久福利精品| 日韩国产在线一| 国产精品chinese| 水蜜桃精品av一区二区| 日韩伦理在线一区| 欧美99久久| 国产模特精品视频久久久久| 蜜臀91精品一区二区三区| 日本亚洲视频在线| 国产日产一区| 中文在线免费视频| 亚洲深爱激情| 国产区精品区| av资源亚洲| 在线视频精品| 日韩精品a在线观看91| 你懂的亚洲视频| 999久久久精品国产| 一区二区三区午夜视频| 麻豆精品在线视频| 午夜欧美在线| 国产精品极品国产中出| 日韩精品免费一区二区在线观看 | 国精品产品一区| 亚洲成人国产| 亚洲影视一区二区三区| 欧美日韩调教| 成人日韩精品| 亚洲欧美日韩一区在线观看| 国产精品一区三区在线观看| 日韩欧美一区二区三区在线观看 | 99国产精品久久久久久久| 日韩黄色免费网站| 麻豆精品新av中文字幕| 五月天久久久| 美女久久久久久 | 亚洲一区二区动漫| 日韩和欧美的一区| 欧美日韩va| 日韩天堂在线| 热久久国产精品| 福利视频一区| 精品一区在线| 欧美激情日韩| 久久一级电影| 麻豆久久一区二区| 蜜桃一区二区三区| 日本国产一区| 成人精品天堂一区二区三区| 日韩激情视频网站| 日韩成人精品一区| 五月国产精品| 午夜av不卡| 国产伦理久久久久久妇女| 欧美日韩国产v| 午夜av成人| 日韩av网站在线免费观看| 欧美黄色网页| 麻豆精品av| 性一交一乱一区二区洋洋av| 女生影院久久| 日韩有吗在线观看| 日韩免费小视频| 日本麻豆一区二区三区视频| 国产精品97| 国产欧美另类| 蜜臀av在线播放一区二区三区| 久久69成人| 欧美日一区二区在线观看| 99精品在线免费在线观看| 久久99精品久久久野外观看| 91精品亚洲| 国产精品丝袜在线播放| 在线精品福利| 亚洲伦乱视频| 丰满少妇一区| 日韩和欧美的一区| 91精品精品| 国产日韩欧美高清免费| 91精品99| www.九色在线| 欧美日本精品| 中文一区二区| 国产精品成久久久久| 日韩精品午夜视频| 日韩天堂av| 欧美日韩第一| 中文字幕系列一区| 日韩在线观看| 久久精品国产999大香线蕉| 国产亚洲观看| 另类av一区二区| 91精品国产乱码久久久久久久 | 免费在线成人| 国产调教精品| 亚洲久久视频| 亚洲香蕉久久| 亚洲一区欧美激情| 99香蕉国产精品偷在线观看| 日韩大片免费观看| 亚洲播播91| 精品国产亚洲日本| 精品国产精品久久一区免费式| 日韩中文字幕| 成人羞羞视频播放网站| 久久久久久久久成人| 亚洲精品97| 欧洲激情综合| 久久久久久免费视频| 久久婷婷久久| 精品伊人久久| 国产一区二区三区天码| 国产日韩高清一区二区三区在线| 久久国产三级| 国产欧美一区二区三区米奇| 国产欧美视频在线| 综合激情视频| 日产欧产美韩系列久久99| 玖玖玖国产精品| 美女网站久久| 国产午夜久久| 日韩在线观看中文字幕| 亚洲开心激情| 欧美精品三级在线| 国产欧美88| 综合日韩av| 日本在线精品| 免费精品视频| 亚洲精品综合| 国产麻豆一区二区三区精品视频| 91精品视频一区二区| 久久天堂av| 欧美国产91| 亚洲精品少妇| 亚洲精品日本| 日本电影久久久| 欧美日韩1区2区3区| 老牛影视一区二区三区| 日韩精品成人在线观看| 亚洲精品护士| 欧美精品福利| 免费精品视频在线| 亚洲aa在线| 不卡中文一二三区| 免费观看在线综合色| 亚洲女同中文字幕| 亚洲午夜免费| 麻豆国产精品| 色婷婷久久久| 麻豆亚洲精品| 91嫩草精品| 97国产成人高清在线观看| 三级精品视频| 日韩三级久久| 精品国产中文字幕第一页| 婷婷亚洲综合| 日韩欧美四区| 成人羞羞视频在线看网址| 亚洲福利专区| 日韩欧美三区| 国产日韩视频| 婷婷激情久久| 日韩欧美激情| 在线观看精品| 日韩中文字幕1| 国产精品www.| 欧美精品中文| 欧美日韩在线二区| 欧美精品国产| se01亚洲视频 | 亚洲午夜黄色| 国产日韩中文在线中文字幕| 国产传媒在线观看| 婷婷中文字幕一区| 日本欧美大码aⅴ在线播放| 国产亚洲字幕| 欧美亚洲国产一区| 国产精品第十页| 黑森林国产精品av| 中文字幕一区二区av|