1. 程式人生 > >4 面向對象

4 面向對象

引用 區別 面向對象 對象 基本數據 基本數據類型 定義 面向 double

1 成員變量和局部變量的區別

A:在類中的位置不同
  成員變量:在類中方法外
  局部變量:在方法定義中或者方法聲明上
B:在內存中的位置不同
  成員變量:在堆內存(成員變量屬於對象,對象進堆內存)
  局部變量:在棧內存(局部變量屬於方法,方法進棧內存)
C:生命周期不同
  成員變量:隨著對象的創建而存在,隨著對象的消失而消失
  局部變量:隨著方法的調用而存在,隨著方法的調用完畢而消失
D:初始化值不同
  成員變量:有默認初始化值
  局部變量:沒有默認初始化值,必須定義,賦值,然後才能使用。

註意事項:
  局部變量名稱可以和成員變量名稱一樣,在方法中使用的時候,采用的是就近原則。
  基本數據類型變量包括哪些:byte,short,int,long,float,double,boolean,char
  引用數據類型變量包括哪些:數組,類,接口,枚舉

4 面向對象