zoukankan      html  css  js  c++  java
  • 局部变量和成员变量

    1. 局部变量:在方法或者语句块中声明的变量称为局部变量,语句块就是作用域。
    2. 局部变量在其所在的作用域有效,出了作用域就无效。
    3. 作用域可以嵌套,内部作用域可以访问外部作用域的变量。
    public void learn(String cName){
            // 方法中定义的局部变量
            System.out.println(name+" learn "+cName);
            
            // 语句块中定义局部变量
            {
                int count = 10;
                System.out.println(" count "+count);
                System.out.println("cname"+cName);
            }
            
            // System.out.println(" count "+count);
    }

    成员变量

    1. 成员变量:在方法外部,类的内部定义的变量称为类的成员变量,简称成员变量。有些地方把属性称为filed(字段)
    2. 成员变量必须通过类的实例/对象调用,例如 stu.name ,有时成员变量也称为实例变量。
    1. 成员变量 == 属性 == 字段 == 实例变量
    1. 类中包含两个成员:成员变量和成员方法
    2. 属性/成员变量的作用域范围是整个类体。
    [修饰符] 属性类型 属性名称  [=默认值]

    在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化。(数值:0,0.0   char:u0000,  boolean:false,  所有引用类型:null) 

  • 相关阅读:
    变量的创建和初始化
    HDU 1114 Piggy-Bank (dp)
    HDU 1421 搬寝室 (dp)
    HDU 2059 龟兔赛跑 (dp)
    HDU 2571 命运 (dp)
    HDU 1574 RP问题 (dp)
    HDU 2577 How to Type (字符串处理)
    HDU 1422 重温世界杯 (dp)
    HDU 2191 珍惜现在,感恩生活 (dp)
    HH实习 acm算法部 1689
  • 原文地址:https://www.cnblogs.com/dedema/p/10738957.html
Copyright © 2011-2022 走看看