zoukankan      html  css  js  c++  java
  • 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-静态代码块")
       }
    }
    
  • 相关阅读:
    java并发容器
    五种单例模式的写法
    Java中Volatile关键字
    Future模式实例
    mysql笔记
    亚马逊EC2服务器登录方法
    RSA加密方法java工具类
    Base64Util工具类
    maven命令创建项目
    关于spring事务注解
  • 原文地址:https://www.cnblogs.com/SSSzhanglingzhi/p/14056039.html
Copyright © 2011-2022 走看看