static 关键字

1.变量

      1)static只能修饰在类体部的变量称之为类变量     不依赖对象

      2)在类加载完成时即存在,保存在代码区的静态池中,只有一份,被所有对象共享,只要一个地方发生改变,其他就会发生改变

      3)某种意义上类似于全局变量,依附于类的可以直接访问

      4)访问方式: 类体部:变量名

                    类外部:类名.变量名

  2.方法

      1.类方法

2.类存在即存在可以无实例调用

3.只能访问static修饰的成员。不能直接访问非static成员(除非先进行实例化或者给传入实例化参数)

      4.

      访问方式:当前类体部 直接方法名

               类体外     类名.方法名

      static方法只能通过static方法覆盖,不能被非static方法覆盖,并且static修饰的方法不会有多态的体现

  3.代码块

      1.在类加载时,static修饰的代码块只执行一次

      2.用来对static变量进行初始化

     二.静态导入 static import

      语法:

      import static className。staticMemberName;

      import static java.lang.Math.PI;

     导入所有static 成员

      import static java.lang.Math.*;

      import static java.lang.System.out;

      out.println();

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值