成員變數
成員變數
成員變數是指定維度的成員變數,用於標識某個維度成員。
由 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等修飾符。
修飾符 | 說明 |
public | 成員變數可以被項目中的任何方法訪問,建議盡量少用 |
protected | 不在同一個包中的類不能訪問,但子類可以訪問 |
private | 只能在同一個類中使用 |
static | 類變數,其值為該類的所有對象共享,不會因類的對象不同而不同 |
final | 最終成員變數,其值保持不變,即常量 |
transient | 當對象被持久化時(例如寫入資料庫),該成員變數的值不需要保存 |
volatile | 該成員變數的同一個值。 |
成員變數又稱全局變數,定義在類中,和類的方法處於同一個層次。成員變數相當於銀行中的取號機,銀行中的人都可以對其使用。成員變數的語法如下:
變數修飾符 類型 變數名。