• static关键字的使用


    1、static:静态的

    2、static可以用来修饰:属性、方法、代码块、内部类

    3、使用static修饰属性:静态变量(类变量)

        3.1属性 按是否使用static修饰,又分为:静态属性、非静态属性(实例变量)

          实例变量:我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态类属性。当修改其中一个对象的非静态类属性时,不会导致其他对象属性值修改

         静态变量:多个对象共享同一个静态变量。当通过某一个对象修改静态变量时,会导致其他调用此静态变量时,是修改后的值。

        3.2 static修饰属性的其他说明:

          1、静态变量随着类的加载而加载。

          2、静态变量的加载要早于对象的创建。

          3、由于类只会加载一次,则静态变量在内存中也只会存在一份,存在方法区的静态域中。

    4、使用static修饰的方法:静态方法

        1、随着类加载而加载。可以使用类.方法名调用。

        2、静态方法只能调用静态方法和属性

          非静态方法即可包含静态方法、属性和非静态方法、属性。

    5 静态方法中 不能使用this、super关键字

  • 相关阅读:
    GitHub之fetch:更新fork后的项目
    实验二 结对编程 第一阶段
    博客园之鼠标点击特效
    博客园之鼠标粒子吸附特效
    实验五 单元测试
    实验四 代码评审
    第三次实验 UML 建模工具的安装与使用
    结对编程(阶段二)
    结对编程第一阶段
    实验一 GIT 代码版本管理
  • 原文地址:https://www.cnblogs.com/kukai/p/12520096.html
Copyright © 2020-2023  润新知