国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - Java成員變量與局部變量(動力節(jié)點Java學(xué)院整理)

Java成員變量與局部變量(動力節(jié)點Java學(xué)院整理)

2020-09-07 09:01Java教程網(wǎng) Java教程

這篇文章主要介紹了Java成員變量與局部變量的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

成員變量

       我們來研究一個事物:

               屬性:外在特征;例如人的身高,體重

               行為:能夠做什么;例如人有說話,打球等行為。

       而在Java語言中,最基本的單位是類,類就是用來體現(xiàn)事物的。

       用類class來描述事物也是如此:

               屬性:對應(yīng)類中的成員變量

               行為:對應(yīng)類中的成員函數(shù)

       定義類其實就是在定義類中的成員(成員變量和成員函數(shù))

      拓展:類是一個抽象的概念,而對象就是類的具體的存在,體現(xiàn)。例如:生活中的汽車,可以看做一個類,我們稱之為汽車類,每一臺車都有顏色和輪胎數(shù)(可以定義為屬性,即成員變量),每一臺車都可以跑(即車的行為,對應(yīng)類總的成員函數(shù)),我們把汽車實例化一下,即會產(chǎn)生一個對象,比如奔馳、寶馬(BMW)。

Demo1:

?
1
2
3
4
5
6
7
8
9
10
11
12
public class Car {
  private String color; // 定義汽車顏色,全局變量
  private int numLuntai; // 定義汽車輪胎數(shù),全局變量
  public Car(String color, int numLuntai){
     super();
     this.color = color;
     this.numLuntai = numLuntai;
  }
  public void run() {
     System.out.println(this.numLuntai+ "個輪子的" +this.color + "轎車在馬路上行駛著");
  }
}
?
1
2
3
4
5
6
public class ClassTest {
  public static void main(String[] args){
     Car bmw = new Car("黑色", 4);  // 創(chuàng)建一個轎車對象,名字為bmw
     bmw.run();
  }
}

運行結(jié)果:

4個輪子的黑色轎車在馬路上行駛著

      其中color和numLuntai就稱為Car 類的成員變量,這個屬性能夠用來描述一個類的屬性,否則,它就應(yīng)該定義為局部變量。

      例如一個for循環(huán)中的i即是局部變量。            

?
1
2
3
for(int i = 0; i < args.length; i++) {
      ......
    }

又例如寫在成員方法中變量是局部變量。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Public class Car {
  private String color; // 定義汽車顏色,全局變量
  private int numLuntai; // 定義汽車輪胎數(shù),全局變量
  public Car(String color, int numLuntai){
     super();
     this.color = color;
     this.numLuntai = numLuntai;
  }
public void run() {
     String carName=”寶馬牌”; //這個就是局部變量
     System.out.println(this.numLuntai+ "個輪子的" +this.color + carName+"轎車在馬路上行駛著");
  }
}
publicclass ClassTest {
  public static void main(String[] args){
     Car bmw = new Car("黑色", 4);  // 創(chuàng)建一個轎車對象,名字為bmw
     bmw.run();
  }
}

結(jié)果:

4個輪子的黑色寶馬牌轎車在馬路上行駛著

成員變量和局部變量的區(qū)別

       成員變量:

          ①成員變量定義在類中,在整個類中都可以被訪問。

          ②成員變量隨著對象的建立而建立,隨著對象的消失而消失,存在于對象所在的堆內(nèi)存中。

          ③成員變量有默認初始化值。

      局部變量:

          ①局部變量只定義在局部范圍內(nèi),如:函數(shù)內(nèi),語句內(nèi)等,只在所屬的區(qū)域有效。

          ②局部變量存在于棧內(nèi)存中,作用的范圍結(jié)束,變量空間會自動釋放。

          ③局部變量沒有默認初始化值

      在使用變量時需要遵循的原則為:就近原則

      首先在局部范圍找,有就使用;接著在成員位置找。

列表對比:

       成員變量、局部變量的區(qū)別

 
成員變量
局部變量
定義位置
 在類中,方法外
方法中,或者方法的形式參數(shù)
初始化值
有默認初始化值
,先定義,賦值后才能使用
調(diào)用方式
對象調(diào)用
---
存儲位置
堆中
棧中
生命周期
與對象共存亡
與方法共存亡
別名
實例變量
---

小結(jié):

        盡管兩者者的本質(zhì)都是變量,可是使用時卻有相當大的區(qū)別,稍不留神就可能陷入陷阱。且先記?。涸谝粋€類中,如果一個變量能夠用來描述一個類的屬性,那就定義為成員變量,否則,它就應(yīng)該定義為局部變量。

以上所述是小編給大家介紹的Java成員變量與局部變量(動力節(jié)點Java學(xué)院整理),希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的,在此也非常感謝大家對服務(wù)器之家網(wǎng)站的支持!

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 精品国产一区二区三区日日嗨 | 精品久久久久久久久久久久久久久久久久 | 人成免费在线视频 | 国产精品亚洲第一区在线暖暖韩国 | 婷婷精品久久久久久久久久不卡 | 精品国产乱码久久久久久1区2区 | 久草电影在线观看 | 免费一级在线观看 | 99精品国产热久久91蜜凸 | 欧美在线亚洲 | 精品久久久久久久 | 久久久精品国产 | 国产亚洲精品久久久 | 四虎在线视频 | 三及毛片 | 日本中文字幕一区 | 午夜国产精品视频 | 亚洲毛片网站 | 本道综合精品 | 伊人天堂在线 | 免费看毛片的网站 | 日韩在线观看一区 | 欧美国产精品一区 | 日本狠狠色 | 特黄网站 | 精品一区二区三区在线视频 | 99草视频| 一本大道久久a久久精二百 国产欧美视频一区二区 | 亚洲欧美在线人成swag | 欧美在线观看一区 | 99在线免费视频 | 国产精品国产三级国产aⅴ原创 | 成人精品一区二区三区 | 久久天天躁狠狠躁夜夜躁2014 | 精品亚洲一区二区三区 | 日韩精品免费在线观看 | 色婷婷网| 秋霞电影院午夜伦 | 欧美日韩精品电影 | 欧美日韩有码 | 色婷婷av一区二区三区大白胸 |