类的成员之一属性(三)

1.类的属性

  ♥语法格式:

    修饰符  数据类型  属性名 = 初始化值;

  说明1:修饰符

    √ 常用的权限修饰符有:private、缺省、protected、public

    √ 其他修饰符:static、final

  说明2:数据类型

    √ 任何基本数据类型(如int boolean,char)或ren任何引用数据类型。

  说明3:属性名

    √ 属于标识符,符合命名变量的命名规范即可

  例子:public class Person{

       private int age;

       public  String name = "Lisi";

    }

2.变量的分类:成员变量与局部变量

  • 在方法体外,类体内声明的变量称为成员变量。

  • 在方法体内部声明的变量称为局部变量。

 

   • 注意:二者在初始化值方面的异同:

      同:都有生命周期

      异:局部变量除形参外、均显示初始化。

3.成员变量和局部变量的区别

成员变量(属性)和局部变量的区别
                           成员变量                              局部变量
声明的位置 直接声明在类中 方法形参或内部、代码块内部、构造器内等
修饰符 private、public、static、final等 不能用权限修饰符修饰、可以用final修饰
初始化值 有默认初始化值 没有默认初始化值,必须显示赋值,方可使用
内存加载位置 堆空间或静态域内 栈空间

 4.对象属性的默认初始化赋值

    ω描述:当一个对象被创建时,会对其中各种数据类型的成员变量自动进行初始化赋值。除了基本数据类型之外的变量类型都是引用类型

成员变量类型 初始值
byte                                0
short 0
int 0
long 0L
float 0.0F
double 0.0
boolean false
char 0或写为:'\u0000'(表现为空)
引用类型 null

 

posted @ 2020-02-18 00:02  梦浍烈风灵  阅读(160)  评论(0编辑  收藏  举报