java中的static用法

静态成员


  • 可以用static来修饰一个成员变量,该变量可以被类的所有实例共享。可以通过“类名.变量名”的方式进行访问,
  • 可以在其他类中为静态变量进行赋值使用,但是只能用“类名.变量名”的方式进行,一经修改将会是全局有效。

静态方法


  • 同静态成员一样,静态方法童谣也可以使用“类名.方法名”方式进行访问。
public class test_java_1 {
    public static String test;
    public static void static_test(){
        System.out.print("test1\n");
    }

}

class test_java_2 extends test_java_1{
    
}

class test_java_3{
    public static void  main(String args[]){
        test_java_2 test_java_2 = new test_java_2();
        test_java_1.test = "哈哈哈";
        test_java_2.static_test();
        test_java_1.static_test();
        System.out.print(test_java_1.test+"\n");
        System.out.print(test_java_2.test);
    }
}
  • 以上实例可以看出,java中的静态方法可以被子类继承,并且同时可以通过子类名·成员进行调用和赋值,已经父类名·成员来使用。

静态代码块


  • 使用一个代码块
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,780评论 18 399
  • 1 面向对象No6 面向对象 OO Object Oriented 编程时以对象为单元,封装数据和逻辑,以此提...
    征程_Journey阅读 1,196评论 0 2
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 2,698评论 0 11
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,619评论 4 12
  • 带着一份觉知的生活,会让你认清当下,当下的问题,当下面对这个问题时你的情绪如何,你如何去感知到这个情绪,并且燃烧这...
    张好奇阅读 327评论 8 8