java变量作用域

基本使用

   1. 在java编程中, 主要的变量就是属性(成员变量)和局部变量.
   2. 局部变量一般是指在成员方法变量中定义的变量.
   3. java中作用域的分类
        全局变量: 也就是属性, 作用域未整个类体
        局部变量: 也就是处理属性之外的其他变量, 作用域为定义它的代码块中!
   4. 全局变量(属性)可以不赋值, 直接使用, 因为有默认值, 局部变量必须赋值后,才能时候用, 因为他没有默认值.    

注意事项

   1. 属性和局部变量可以同名, 访问时遵循就近原则.
   2. 在同一个作用域中, 比如同一个方法中, 两个局部变量不能同名.
   3. 属性的声明周期较长, 伴随着对象的创建而创建, 伴随着对象的销毁而销毁. 局部变量生命周期较短, 伴随着他的代码块创建而创建, 伴随着代码块的结束而销毁, 即在一次方法的调用过程中.
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.Java用一对大括号作为语句块的范围,称为作用域,作为在作用域里定义的一个变量,它只有在哪个作用域结束之前才可...
    费莫斯阅读 3,126评论 0 0
  • 在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。 类级变量又称全局级变量或静态变量,需要使...
    刘玉鹏151阅读 1,033评论 0 0
  • 在Java中,变量的作用域分为四个级别:类级、对象实例级、方法级、块级。 类级变量又称全局级变量或静态变量,需要使...
    Python编程社区阅读 5,543评论 0 0
  • Java的变量作用域一共有四种,分别是类级、对象实例级、方法级、块级。 类级变量又称全局级变量或静态变量,需要使用...
    ALEXIRC阅读 9,527评论 0 2
  • 一.循环里面 class ReviewTest{ }错误: 找不到符号System.out.println(i);...
    雨景江水阅读 1,202评论 0 0