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

    static:静态   静态成员   类成员  无论这个类最后实例化出多少对象,都共用一处存储空间

    属性前+static:静态属性、类属性

      两种调用方式:对象.属性     类.对象

    方法前+static:静态方法、类方法

      两种调用方式:对象.方法    类.方法

    类前不能+static

    类中的方法中的局部变量不能+static

    静态成员 包含 静态属性  和  静态方法

    在普通成员方法中,可以直接访问类中的静态成员

    在静态成员方法中,不能直接访问非静态成员,只能直接调用静态成员

    在静态方法中,不能使用this关键字

    在方法中出现{}  属于普通代码块,顺序执行,先出现,先执行

    在类中出现{} 属于构造代码块,创建对象时调用,优先于构造方法执行,多个构造代码块按照顺序执行,

    在构造代码块+static后变为静态代码块,类加载时调用,静态代码块优先于构造代码块执行

    问题:在创建多个对象时,构造代码块执行几次?静态代码块执行几次?

      静态代码块无论实例化多少个对象,都只执行一次;构造代码块实例几个对象,执行几次

  • 相关阅读:
    ArcgisServerJS固件位置
    PrintTemplate说明
    地图打印仅地图4X
    地图打印4X
    IIS下设置跨域访问问题--Access-Control-Allow-Origin 站点跨域请求的问题
    javascript的 热点图怎么写
    Flex 加载shp
    Flex 加载dwg
    Flex 加载tiff
    Flex 加载 wmf,svg
  • 原文地址:https://www.cnblogs.com/mpp0905/p/11768254.html
Copyright © 2011-2022 走看看