-
成員變量
鎖定
成員變量,外文名Member Variables,是指定維度的成員變量,用於標識某個維度成員。
成員變量簡介
由 Analysis Services 內部使用的值,以標識某個維度成員。MemberKeyColumn 屬性指定維度的成員變量。例如,1 到 12 之間的某個數字可以是相應於年中的某個月的成員變量。
成員變量實例
java成員變量和方法 成員變量:在類體的變量部分中定義的變量,也稱為字段。我們先來看一個Clothes類的成員變量:
package ch05.sample; public class Clothes { String id; //實例變量 private String colorType; //實例變量 private int size; //實例變量 private static String depart; //類變量 final String design="yangzi"; //常量 } |
代碼中的實例變量、類變量、常量都屬於成員變量,那麼其區分的依據是什麼?這與變量的修飾符有關係,也就是上面代碼中的private、static、final等修飾符。成員變量的修飾符見表5-1。
表5-1 成員變量的修飾符
修飾符 | 説明 |
public | 成員變量可以被項目中的任何方法訪問,建議儘量少用 |
protected | 不在同一個包中的類不能訪問,但子類可以訪問 |
private | 只能在同一個類中使用 |
static | 類變量,其值為該類的所有對象共享,不會因類的對象不同而不同 |
final | 最終成員變量,其值保持不變,即常量 |
transient | 當對象被持久化時(例如寫入數據庫),該成員變量的值不需要保存 |
volatile | 同步多線程訪問的成員變量的值,以便使不同的線程總是得到 該成員變量的同一個值。關於線程,請參閲第11章 |
成員變量定義在類中,和類的方法處於同一個層次。成員變量相當於銀行中的取號機,銀行中的人都可以對其使用。成員變量的語法如下:
變量修飾符 類型 變量名;