类成员——属性
语法格式:
修改符 数据类型 属性名 = 初始值;
修饰符分为权限修饰符、static、final
属性与局部变量
在方法体外,类内声明的变量称为属性或成员变量。在方法体内部声明的变量称为局部变量。
成员变量又可细分为实例变量以及类变量(用static修饰符修饰的);局部变量也可细分为形参、方法局部变量、代码块局部变量。
使用var声明局部变量
在java10中,如果可以从变量的初始值推导出它们的类型,那么可以用var关键字声明局部变量,而不须指定类型。
注意var关键字只能用于方法中的局部变量。参数和字段类型必须声明。
对象属性的默认初始化赋值
当一个对象被创建时,会对其中各种类型的成员变量自动进行初始化赋值。
- byte 0
- short 0
- int 0
- long 0L
- float 0.0F
- double 0.0
- char 0 或写为:’\u0000’(表现为空)
- boolean false
- 引用类型 null