java中static关键字修饰的属性或者方法,是静态属性或静态方法。
static是与类同级,在类加载时就会一起加载。
静态方法在加载时仅会执行一次:
package Java基础.oop.Demo7;
public class Person {
public void run(){
}
{//赋初始值
System.out.println("匿名代码块");
}
//只执行一次
static{
System.out.println("静态代码块");
}
public void drink(){
System.out.println("大自然的搬运工");
}
public Person(){
System.out.println("构造方法");
}
}
public class Application {
public static void main(String[] args) {
Person person1 = new Person();
System.out.println("============");
Person person2 = new Person();
}
}
美食不可辜负
匿名代码块
构造方法
============
匿名代码块
构造方法
在类的定义中,使用final关键字,表明类无法被修改继承。(如同常量)
// final 修饰之后就无法被继承或者改变



