实例变量
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
实例变量的规则:
- 实例变量声明在类中(方法、构造函数和区块之外)。
- 当我们通过new关键词创建了对象以后(在堆Heap中),该对象中的实例变量才会被创建,一旦对象被销毁,该对象的实例变量也将被自动销毁。
- 我们可以为实例变量指定访问修饰符。
- 我们可以在方法、构造函数和区块中访问类中定义的实例变量,通常情况下我们将它们定义为私有级别(private),为了让子类能够使用它们,我们也可以将修饰符调整为受保护(protected)。
- 实例变量有对应的默认值。例如:数字的默认值为0,boolean的默认值为false,对象引用的默认值为null,我们可以在变量定义或构造函数中为变量赋初值。
- 在当前类中我们可以通过变量名直接访问实例变量,然而在静态方法或其它类中我们必须通过全称访问他们。例如
:ObjectReference.VariableName
在线练习
{$ activeFileHint $}