首页 > 其他分享 >static关键字详解

static关键字详解

时间:2022-11-03 11:14:24浏览次数:40  
标签:调用 静态方法 构造方法 静态 代码 关键字 详解 static

1.静态变量和静态方法

静态属性可以用对象调用,也可以直接用类名来调用

静态方法可以用对象调用、类名调用、直接调用

通常直接用类名调用静态属性和静态方法

2.静态代码块

匿名代码块在创建对象时就自动创建,并且在构造方法之前

创建一个对象依次执行:静态代码块-->匿名代码块-->构造方法

静态代码块只能执行一次,匿名代码块和构造方法是只要创建对象就会执行

3.静态导入包

import 正常只能导入类,如果还想导入方法,可以在import后加static

例如:

标签:调用,静态方法,构造方法,静态,代码,关键字,详解,static
From: https://www.cnblogs.com/zwy1823/p/16853681.html

相关文章

  • 详解深度学习中的Normalization,BN/LN/WN
    from: https://zhuanlan.zhihu.com/p/33173246深度神经网络模型训练之难众所周知,其中一个重要的现象就是InternalCovariateShift.BatchNorm大法自2015年由Google......
  • Mysql的INTERVAL()函数和INTERVAL关键字
    Mysql的INTERVAL()函数和INTERVAL关键字  一,INTERVAL()函数INTERVAL()函数可以返回分段后的结果,语法如下:INTERVAL(N,N1,N2,N3,..........)其中,N是要判断的数值,N1,N2......
  • 结构体详解
    结构体声明与初始化结构体成员数据类型可以是数组,常量,字符串,指针,或其它结构体类型//声明结构体类型structtag_name{数据类型变量名1;数据类型变量......
  • 关于Java的volatile关键字、内存屏障的思考
    内存屏障就是一种屏障指令,在X86架构中,指的是加了“lock前缀”的汇编指令在执行时会让CPU或编译器在对内存进行操作的时候,严格按照一定的顺序来执行。也就是说......
  • 既然CPU有缓存一致性协议(MESI),为什么JMM还需要volatile关键字?
    缓存一致性协议是保证“硬件CPU的cache”和“硬件内存”之间数据的一致性,更详细说也就是缓存一致性协议是保证“物理计算机中的硬件CPUcache”和“物理计算机中的......
  • 2022 JAVA-static this 关键字
         ......
  • Fiddler状态面板详解
    Fiddler状态面板详解 1.简介  按照从上往下,从左往右的计划,今天就轮到介绍和分享Fiddler的状态面板了。2.状态面板概览Fiddler的状态面板概览,如下图所示:3.状态......
  • 操作符的补充&详解
    算数操作符1.除了%操作符之外,其他的几个操作符可以作用于整数和浮点数。2.对于/操作符,如果两个操作数都为整数,执行整数除法,而只要有浮点数执行的就是浮点数除法3.%操作符......
  • 类的作用域详解(C++ primer7.4笔记)
    7.4类的作用域名字查找的过程:(查找匹配的声明)在名字所在块中寻找语句,查找使用名字之前出现的声明。如果没找到,查找外层作用域还没找到就报错类的定义分为两步处理:......
  • BigDecimal保留两位小数点示例详解
     BigDecimal保留两位小数点非常简单,BigDecimal是一个java数据类型,它能有效的保持数据的精度,下面是一个BigDecimal保留两位小数点的用法示例。publicclassMyDemo{pu......