static详解

static详解

静态变量

package oop.Demo06;

public class Student {
      private  static  int age;//静态的变量
    private double score;//非静态变量
    //非静态方法可以调用静态方法  static的静态属性

    public static void main(String[] args) {
        Student student = new Student();
        System.out.println(student.score);
        System.out.println(student.age);
        System.out.println(Student.age);
    }
}

静态代码块

package oop.Demo06;

public class Person {


    {
        System.out.println("匿名代码块");

        //代码块(匿名代码块)
    }

    static{
        System.out.println("静态代码块");

        //静态代码块
    }

    public Person() {
        System.out.println("构造方法");
    }

    public static void main(String[] args) {
        Person person = new Person();
        Person person2 = new Person();


        //静态代码块只执行一次
    }
}

静态导入包

package oop.Demo06;
//静态导入包
import static java.lang.Math.random;
public class Test {
    public static void main(String[] args) {
        System.out.println(Math.random());
    }
}

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页