zoukankan      html  css  js  c++  java
  • static

    static 作用
    1,static 修饰静态成员变量。当类被加载的时候,变量在内存中就会被分配空间。
    2, static 修饰静态方法。类的方法。静态方法只能访问静态成员方法,和静态成员变量,
       因为非静态方法,非静态成员变量必须要在对象被创建之后才能被调用。所以,对象有可能并没有被创建。

    3,static 修饰代码块。独立于静态变量,静态方法,只会被执行一次。static 代码块不同于static 静态方法,
       静态方法需要被调用才能执行,静态代码块也是在类被加载的时候就会被执行。static代码块的作用可以做初始化资源的加载。  
    4,static 和 final 使用
       static final 修饰变量,代表静态常量,赋值之后就不能够修改。
       static final 修饰方法,代表此静态方法不能被覆盖。
    5,staic 也可以修饰类。不过类必须是内部类。
       静态内部类,只能访问外部类的静态成员
       非静态内部类,可以访问外部类的静态成员,以及非静态成员。
    6,static 可以静态导包。import static 。。。。ClassName.*,导入这个类里面的静态方法,也
      import static ....Classname.方法名。导入某个静态方法。

  • 相关阅读:
    面向对象
    PIL库学习及运用
    Jieba库使用和好玩的词云
    Python汉诺塔问题
    用python计算圆周率PI
    使用python画一只佩奇
    面向对象与正则表达式的学习
    美白,磨皮,搞笑图片处理
    tuetle制作汉诺塔
    python圆周率的计算及进度条提示
  • 原文地址:https://www.cnblogs.com/pickKnow/p/9151408.html
Copyright © 2011-2022 走看看