3个回答
展开全部
1、实例变量
(非静态字段)
从技术上来说,
对象保存它们各自的状态在
"非静态字段",
也即,
没有使用static
关键字定义的字段.
非静态字段也称为
实例变量
因为它们的值对每个
类
实例
(对每个对象,
换句话说);
一个自行车的currentspeed
与另外一个自行车的currentspeed
是独立的.
2、类变量
(静态字段)类变量是使用static
修饰符声明的变量;这告诉编译器仅有一份该变量存在,
无论该类被实例化多少个对象。为
某种类型的自行车定义gear数量的字段可以标记为static
因为所有实例有相同数.
代码static
int
numgears
=
6;
将创建一个这样的静态字段.
此外,
可以添加关键字final
来表明转动装置个数永远不发生改变
.
(非静态字段)
从技术上来说,
对象保存它们各自的状态在
"非静态字段",
也即,
没有使用static
关键字定义的字段.
非静态字段也称为
实例变量
因为它们的值对每个
类
实例
(对每个对象,
换句话说);
一个自行车的currentspeed
与另外一个自行车的currentspeed
是独立的.
2、类变量
(静态字段)类变量是使用static
修饰符声明的变量;这告诉编译器仅有一份该变量存在,
无论该类被实例化多少个对象。为
某种类型的自行车定义gear数量的字段可以标记为static
因为所有实例有相同数.
代码static
int
numgears
=
6;
将创建一个这样的静态字段.
此外,
可以添加关键字final
来表明转动装置个数永远不发生改变
.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询