作用域

作者: 张鹏艳_8期强化班 | 来源:发表于2022-09-24 19:53 被阅读0次

作用域

基本使用:

    1.在Java编程中,主要的变量就是属性(成员变量)和局部变量

    2.我们说的局部变量一般是指在成员方法中定义的变量

    3.Java中作用域的分类

        全局变量:也就是属性,作用域为整个类体

        局部变量:也就是除了属性之外的其他变量,作用域为定义它的代码块中!

4.全局变量可以不赋值,直接使用,因为有默认值;

      局部变量必须赋值后,才能使用,因为没有默认值。

注意事项和使用细节:

    1.属性和局部变量可以同名,访问时遵循就近原则;

    2.在同一个作用域中,比如在一个成员方法中,两个局部变量,不能同名;

    3.属性生命周期较长,伴随着对象的创建而创建,伴随着对象的销毁而销毁;

      局部变量生命周期较短,伴随着代码块的执行而建立,伴随着代码块的结束而销毁,即在一个方法调用过程中。

    4.作用域范围不同:

      全局变量/属性:可以被本类使用,或其它类使用(通过方法调用)

      局部变量:只能在本类中对应的方法中使用

    5.修饰符:

      全局变量/属性可以加修饰符

      局部变量不可以加修饰符

构造方法

又叫构造器(constructor),是类的一种特殊方法,它的主要作用是完成对新对象的初始化。

特点:

      1.方法名和类名相同

      2.没有返回值

      3.在创建对象时,系统会自动地调用该类的构造器完成对对象的初始化

相关文章

  • js作用域

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 作用域,作用域链

    1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作用域 1.3 局部作用域 ...

  • 变量作用域

    变量作用域:静态作用域、动态作用域JS变量作用域:JS使用静态作用域JS没有块级作用域(全局作用域、函数作用域等)...

  • 一网打尽 JavaScript 的作用域

    JavaScript 的作用域包括:模块作用域,函数作用域,块作用域,词法作用域和全局作用域。 全局作用域 在任何...

  • 作用域

    词法作用域,动态作用域,全局作用域,局部作用域,函数作用域,块级作用域,有些地方还能看到隐式作用域和显示作用域。 ...

  • JS的作用域

    JS的作用域: 全局作用域、函数作用域、eval 作用域、块级作用域 全局作用域: 函数作用域: 结果截屏: 说...

  • [ES6]1.1作用域

    作用域 全局作用域(global/window) 函数作用域/局部作用域(function) 块状作用域({}) ...

  • C - 作用域

    C - 作用域 一个 C 变量的作用域可以是: 块作用域 函数作用域 函数原型作用域 或 文件作用域 作用域描述程...

  • JavaScript作用域分类

    JavaScript作用域分类全局作用域局部作用域函数作用域块级作用域catchwithlet 和 const 什...

  • JS基础---05作用域

    JavaScript基础 1 - 作用域 1.1 作用域概述 全局作用域 局部作用域(函数作用域) 1.2 全局作...

网友评论

    本文标题:作用域

    本文链接:https://www.haomeiwen.com/subject/gaizortx.html