Field modifiers(域的修饰符 域的修饰符主要用于描述域的可见性、作用范围以及 其它特性,域的修饰符可以有以下几种: 访问控制修作符一包括 public, protected private 如果不指定,则域使用默认访问修饰符 st一声明为 statIc的域是类的域,否则为对象的域 的声明为ina的域只能被初始化一次 transient一声明为 transient的域不能被序列化 nil一声明为 volatile的域被多个线程访问时永远 提供域的最新值 注意:一个域不能同时声明为 volatile和fna的
Field Modifiers (域的修饰符) • 域的修饰符主要用于描述域的可见性、作用范围以及 其它特性,域的修饰符可以有以下几种: 访问控制修饰符 — 包括public、protected、private, 如果不指定,则域使用默认访问修饰符 static — 声明为static的域是类的域,否则为对象的域 final — 声明为final的域只能被初始化一次 transient — 声明为transient的域不能被序列化 volatile — 声明为volatile的域被多个线程访问时永远 提供域的最新值 注意:一个域不能同时声明为volatile和final的
Field Types(域的类型 。域可以被声明为基本数据类型和类类型 基本数据类型包括: 布尔类型 boolean 字符类型char 整数类型 byte short int long 子点类型 float double 类类型包括各种类、抽象类和接口
Field Types (域的类型) • 域可以被声明为基本数据类型和类类型 • 基本数据类型包括: 布尔类型 boolean 字符类型 char 整数类型 byte short int long 浮点类型 float double • 类类型包括各种类、抽象类和接口