静态

静态

static: 静态关键字

  • 如果一个成员变量使用了static关键字,那么这个变量不在属于对象,而属于所在的类,多个对象可以共享一份数据
  • 如果一个方法使用了static关键字,那么它就变成静态方法,静态方法不属于对象,属于类的
  • 无论是成员变量还是成员方法,只要被static修饰,那么都推荐使用类名.进行调用静态不能调用非静态
  • 在静态中不能使用关键字this,this代表本类调用,属于对象的,静态属于类

静态代码块:

static{
	静态代码块的内容
}

​ 当第一次使用本类时,静态代码块就会执行唯一的一次
​ 静态的内容总比非静态早,所以静态代码块比构造方法先执行

作用:用来一次性对静态的成员变量进行赋值

posted @ 2023-05-01 14:20  YxinHaaa  阅读(3)  评论(0编辑  收藏  举报