package opp.demo07;
public class Student {
private static int age;//静态变量 多线程
private double score; //非静态变量
}
/*ublic void run(){
//非静态方法 可以直接访问类中的静态方法
}
public static void run(){
//静态方法 可以调用静态方法 但不能调用非静态方法
}
public static void main(String[] args) {
}
}*/
package opp.demo07;
public class Person {
//第二运行 付初始值
{
System.out.println("匿名代码块");//代码块(匿名代码块)
}
//1.首先运行 只执行一次
static {
System.out.println("静态代码块");
}
//第三运行
public Person(){
System.out.println("构造器");
}
public static void main(String[] args) {
Person person1 = new Person();
System.out.println("======================");
Person person2 = new Person();
}
}
package opp.demo07;
import static java.lang.Math.random;
import static java.lang.Math.PI;
public class Teacher {
public static void main(String[] args) {
System.out.println(random());//随机数
System.out.println(PI);
}
}