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) 

  • 相关阅读:
    文件操作
    python中的函数递归和迭代问题
    函数的闭包与装饰器
    函数的名称空间和作用域
    python学习之路(四) ---函数
    python __name__问题
    浅谈python中的引用和拷贝问题
    Python中的缩进问题
    粘包现象
    socket编程
  • 原文地址:https://www.cnblogs.com/dedema/p/10738957.html
Copyright © 2011-2022 走看看