三月小耳翼成长印象(2021-8)

作用域

2022-09-24  本文已影响0人  张鹏艳_8期强化班

作用域

基本使用:

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

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

    3.Java中作用域的分类

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

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

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

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

注意事项和使用细节:

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

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

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

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

    4.作用域范围不同:

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

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

    5.修饰符:

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

      局部变量不可以加修饰符

构造方法

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

特点:

      1.方法名和类名相同

      2.没有返回值

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

上一篇下一篇

猜你喜欢

热点阅读