zoukankan      html  css  js  c++  java
  • java语言基础--变量(4分类)

    关于变量的分类
    根据变量声明的位置来分类:

    • 局部变量

                  --在方法体当中声明的变量叫局部变量

    注意:局部变量只在方法体当中有效,方法体执行结束该变量的内存就释放了

    • 成员变量

                  --在方法体外【类体之内】声明的变量叫做成员变量

    在不同的作用域当中,变量名是可以相同的

    在同一个作用域当中,变量名不能重名

     1 public class Test{
     2      
     3      //成员变量
     4      //int k=200;
     5 
     6      //主方法:入口
     7      public static void main(String[]  args){
     8    
     9         //i是局部变量
    10          int i=10;
    11 
    12         //java遵循“就近原则”
    13          System.out.println(i);
    14     }
    15         //成员变量
    16        int  i=100;//声明变量
    17 
    18         //类体中不能直接编写java语句【除声明变量之外】
    19         //System.out.println(i);
    20 
    21        //doSome方法
    22        public static void doSome(){
    23            
    24             //局部变量
    25             //i=90;
    26 
    27        }
    28 }

     成员变量没有手动赋值,系统会默认赋值

     1 public class Test{
     2 
     3      static int k=1000;
     4     //变量还是遵守先声明,再赋值,才能访问
     5      static  int f;//成员变量没有手动赋值系统会默认赋值【局部变量不会】
     6     
     7       public static void main(String[]  args){
     8 
     9             int i;
    10             System.out.println(i);//没有赋值,编译出错
    11 
    12              System.out.println(k);//结果为:1000
    13              System.out.println(f);//结果为:0
    14 
    15     }
    16 }
  • 相关阅读:
    link和@import的区别
    行内元素、块状元素和行内块元素
    content-box与border-box区别
    实现浏览器内多个标签页之间的通信
    cookie、 sessionStorage 、localStorage之间的区别和使用
    让浏览器识别HTML5规范中的新标签
    HTML5新增及移除的元素
    摇一摇
    WebViewJavascriptBridge
    使用TFHpple解析html
  • 原文地址:https://www.cnblogs.com/llrra/p/14623872.html
Copyright © 2011-2022 走看看