成员变数

成员变数

成员变数是指定维度的成员变数,用于标识某个维度成员。

  • 中文名称
    成员变数
  • 外文名称
    Analysis Services
  • 目    的
    标识某个维度成员
  • 属    性
    指定维度的成员变数

简介

由 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章

成员变数又称全局变数,定义在类中,和类的方法处于同一个层次。成员变数相当于银行中的取号机,银行中的人都可以对其使用。成员变数的文法如下:

变数修饰符 类型 变数名;

相关词条

相关搜索

其它词条