(JAVA学习笔记) static关键字详解
生活随笔
收集整理的這篇文章主要介紹了
(JAVA学习笔记) static关键字详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
靜態方法,靜態變量
//static public class Studnet {private static int age; //靜態的變量 可以直接調用private double score;//非靜態的變量 不能直接調用public void run(){//非靜態的方法,不能直接調用}public static void go(){//靜態的方法,可以直接調用}public static void main(String[] args) {//直接調用靜態方法go();//直接調用靜態變量int i = age;Studnet studnet = new Studnet();//非靜態方法或變量必須通過對象調用studnet.run();double j = studnet.score;} }匿名代碼塊,靜態代碼塊和構造方法
public class Person {//2 匿名代碼塊,通常用來賦初值,和類一起執行。{System.out.println("匿名代碼塊");}//1 靜態代碼塊,只執行一次,和類一起執行static{System.out.println("靜態代碼塊");}//3 構造方法,和類一起執行public Person() {System.out.println("構造方法");}//執行順序 :1,2,3public static void main(String[] args) {Person person = new Person();System.out.println("---------------------------");Person person1 = new Person();} }靜態導入方法
//靜態導入方法 import static java.lang.Math.random; public class Test {public static void main(String[] args) {//通過靜態導入的方法可以直接調用System.out.println(random());} }總結
以上是生活随笔為你收集整理的(JAVA学习笔记) static关键字详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (Oracle学习笔记) PL/SQL编
- 下一篇: (JAVA学习笔记) 接口