本文內容:
- 注釋
- 變量的聲明和定義
- 成員變量和局部變量
首發時間:2018-03-16 15:59
注釋:
單行注釋://
多行注釋:/* … */
變量:
變量是內存中的一個存儲區域,變量的定義就是給每一個變量名定義一個內存區域
補充:
- 成員變量與局部變量【這是一個涉及后面內容的補充】:
- 方法、if等代碼塊里面定義的變量是局部的。
- 形參也是一個局部變量,形參在整個方法內有效。
- 方法內的局部變量在方法結束時失效。
- 局部變量也可以分為代碼塊局部變量:是指在if、for等語句塊中定義的變量,這種變量當代碼塊結束時失效。
- 成員變量在整個類內有效,局部變量只在定義它的方法內有效。
- 成員變量的使用與它在類體中的先后位置無關,后面定義的依然可以在前面使用,但不建議使用。
- 成員變量分實例成員變量(簡稱實例變量)和類變量(靜態變量--有static)。
- 成員變量和局部變量同名,成員變量被隱藏,使用的是局部變量,如果這時候需要使用成員變量則要用this.。
- 成員變量有默認初始化值,局部變量沒有。
- 成員變量隨對象的建立而建立,存在與對象所在的堆內存中。局部變量存在於棧中。