美文网首页
java中的static静态变量和方法

java中的static静态变量和方法

作者: xiao_333 | 来源:发表于2017-10-17 15:49 被阅读0次
  1. java中被static修饰的成员称为静态成员或者类成员,它属于这个类所有,而不是某个对象所有,即被类的所有对象所共享。静态成员可以使用类名直接访问,也可以使用对象名进行访问。
  2. 用static修饰的方法称为静态方法或者类方法,main方法就是静态方法。
  3. 静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员。如需在静态方法中调用非静态变量,可以通过创建类的对象,然后通过对象来访问非静态变量
  4. 在普通成员方法中,可以直接方位同类的非静态变量和静态变量
    5.静态方法中不能直接调用非静态方法,需要通过对象来访问非静态方法。
  5. 静态初始化块只在类加载时执行,且只会执行一次,同时静态初始化块只能给静态变量赋值,不能初始化普通的成员变量。
  6. 程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后执行构造方法。

相关文章

  • java语言static

    Java中的静态方法static 1、static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可...

  • java随笔

    static变量和static方法 static变量 1.static修饰的变量:静态变量,静态变量在内存中只有一...

  • Java 中的 static 使用之静态方法

    Java 中的 static 使用之静态方法 与静态变量一样,我们也可以使用 static 修饰方法,称为静态方法...

  • static关键字

    static关键字意为静态的,在Java中static常见的有四种用法 修饰成员变量和成员方法: 被 static...

  • static

    static,字面意思是静态,在java中可以用来修饰变量、方法、类,也可以形成静态代码块。static修饰的字段...

  • kotlin真的没有静态成员变量的吗?

    kotlin是如何改造静态成员变量与静态方法的? 在java中,定义一个静态成员变量用static关键字即可。静态...

  • 类和对象

    1.对象和方法,构造函数 2.static使用之--静态变量 3.static使用之--静态方法 1》在静态方法中...

  • java面试问题总结与分享,很乱

    java中static关键字的作用 在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员...

  • Java基础知识

    一、Java内存结构 分类: 1、方法区: 存放所有的①类(class),②静态变量(static变量),③静态方...

  • Java中的静态内部类

    一:静态内部类 使用static修饰的变量是静态变量,使用static 修饰的方法是静态方法,静态变量和静态方法都...

网友评论

      本文标题:java中的static静态变量和方法

      本文链接:https://www.haomeiwen.com/subject/fvyduxtx.html