类结构 -- 属性

属性和局部变量的异同

相同点:

  1. 定义变量的格式:数据类型 变量名 = 变量值
  2. 先声明后使用
  3. 变量都有其对应的作用域

不同点:

  1. 在类中声明的位置不同
    属性:直接定义在类的一对 {} 内
    局部变量:声明在方法内、方法参数、代码块内、构造器形参、构造器内部的变量

  2. 关于权限修饰符的不同
    属性:可以在声明属性时,指明其权限,使用权限修饰符
    局部变量:不可以使用权限修饰符

  3. 默认初始化值不同
    属性:类的属性,根据其类型,都有默认初始化值(跟数组的默认初始化值一样)
    局部变量:没有默认初始化值

发布了165 篇原创文章 · 获赞 8 · 访问量 9000

猜你喜欢

转载自blog.csdn.net/wait_13/article/details/104279402