Java中静态关键字怎么用

  介绍

这篇文章主要介绍Java中静态关键字怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Java中静态关键字的一些用法详解

1。静态修饰类属性,因为静态成员变量可以通过类名+属性名调用,非静态成员变量不能通过类名+属性名调用;

public  class  Student  {   ,,,private  static  int 数量;//静态变量   ,,,private  String 名称;//非静态变量   ,,,public  static  void  main (String [], args), {   ,,,,,,,System.out.println (Student.number);   ,,,,,,,System.out.println (Student.name);//会报错,因为非静态成员变量不能通过类名+属性名调用   ,,,}   }

2。静态修饰类方法,可以通过类名。静态方法名的方式调用静态方法,不可以用类名。静态方法名调用非静态方法;

public  class  Student  {   ,,,public  static  void (){},//静态方法   ,,,public , void 运行(){};//非静态方法   ,,,public  static  void  main (String [], args), {   ,,,,,,,Student.go();//可以用类名。静态方法名的方式调用静态方法   ,,,,,,,Student.run();//报错,不可以用类名。静态方法名调用非静态方法   ,,,}   }

3。静态代码块,匿名代码块,构造函数。三者的调用顺序为(静态代码块(只调用1次)——比;匿名代码块——比;构造函数)。

public  class  Student  {   ,,,//匿名代码块,每创建一个学生对象就会调用一次匿名代码块   ,,,{   ,,,,,,,System.out.println(“调用匿名代码块“);   ,,,}   ,,,//静态代码块,和类加载一起发生,只会调用一次   ,,,static  {   ,,,,,,,System.out.println(“调用静态代码块“);   ,,,}   ,,,//构造函数,每创建一个学生对象就会调用一次该方法   ,,,public 学生(),{   ,,,,,,,System.out.println(“调用构造函数“);   ,,,}   ,,,public  static  void  main (String [], args), {   ,,,,,,,new 学生();   ,,,,,,,new 学生();   ,,,}   }

【第三点测试结果】

 Java中静态关键字怎么用“> </p> <p class=以上是“Java中静态关键字怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

Java中静态关键字怎么用