三 类的属性(成员变量)
//成员变量 VS局部变量 方法里面的变量为局部变量
//相同点:1.遵循变量声明的格式;
// 2.都有作用域
//不同点: 1.声明的位置的不同,成员变量:声明在类里,方法外
//局部变量:声明在方法内,方法的形参部分,代码块内
// 2.成员变量得修饰符有四个:public private protected 缺省
//局部变量得修饰符与所在方法的修饰符相同
// 3.初始化值:一定会有初始化值。
// 成员变量:如果在声明的时候后,不显示赋值,那么不同数据类型会有不同的默认初始化值
// byte short int long 而言:0
// float double 0.0
// char 空格
// boolean false
// 引用类型变量 null
// 局部变量:一定要显示的赋值.(局部变量没有默认的初始化值)
// 4.二者在内存中存放的位置不同: 成员变量存在堆空间中,局部变量:栈空间中
总结:关于变量的分类:1)按照数据类型的不同:基本数据类型(8种) 引用数据类型
2)按照声明的位置不同分: 成员变量&局部变量
类的属性(成员变量)和局部变量的区别
最新推荐文章于 2022-05-18 08:56:37 发布