Java-static、final关键字

2020-08-30  本文已影响0人  有腹肌的豌豆Z

static

注意:static关键字可以用修饰代码块.static代码块可以置于类中的任何一个位置,并可以有多个static代码块。在类初次被加载时,会按照静态代码块的顺序来执行,并且只会执行一次。

static修饰函数/变量时,其实是全局函数/变量,它只是因为java强调对象的要
挂,它与任何类都没有关系。靠这个类的好处就是这个类的成员函数调用static方法不用带类名。

修饰成员变量
public class StaticDemo {
 public static void main(String[] args) {
  People p1 = new People(18);
  People p2 = new People(19);
  People p3 = new People(20);
 }
}

class People{
 private int age;
 private static int num;

 public People(int age) {
  this.age = age;
  System.out.print(++num);
 }
}

static修饰方法
static块

final

final修饰变量
final修饰方法
final修饰类

static final

上一篇 下一篇

猜你喜欢

热点阅读