zoukankan      html  css  js  c++  java
  • static关键字的使用

    1、static:静态的

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    第01组 Alpha冲刺 (1/6)
    第01组(17) 需求分析报告
    第01组(17) 团队展示
    结对编程作业
    05 RDD编程
    第九次作业
    HDFS
    Hadoop安装 与 HDFS体系结构
    第三次作业
    作业2
  • 原文地址:https://www.cnblogs.com/kukai/p/12520096.html
Copyright © 2011-2022 走看看