• 19 static关键字


    19 static关键字

    本质

    1.类修饰符(变量,方法,静态代码块)

    2.与所在类同生共死

    3.为了使所用对象共用一个东西

    常用操作

    1.在类中声明属性

    private static 变量类型 变量名

     public class Person{
         private static int age;
         //定义了一个名字为age的全局属性(静态属性)
         //所有实例化Person的对象都可以修改它
     }
    

    //static声明的属性可以通过类名.属性名调用

    2.在类中声明方法

    访问权限 static 返回值类型 方法名(){

    ​ 方法体

    }

     public class Person{
         private double money;
         public static void print(){
             Systwm.out.print("此人的余钱数为: "+this.money);
         }
     }
    

    //static声明的方法可以通过类名.方法名调用

    3.与final结合表示全局常量

     public class Person{
         public static final String name="张三";
         //定义了一个name(名字)为张三的常量,它也称之为全局常量
     }
    

    4.static修饰代码块(静态代码块)

    核心是无论实例化多少次(产生多少个对象),它都仅执行一次

    public class Demo{
       static{
           System.out.println("0-静态代码块")
       }
    }
    
  • 相关阅读:
    继续学习AJAX
    最近在看AJAX
    selenium学习模拟键盘按键操作
    二十三。克隆
    二十五。继承
    十八。类的属性
    二十一。第四章综合例题
    二十四。继承
    十七。对JAVA中堆和栈的细致了解
    十六。方法调用以及传参
  • 原文地址:https://www.cnblogs.com/SSSzhanglingzhi/p/14056039.html
Copyright © 2020-2023  润新知