日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java之static关键词的作用

發(fā)布時間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java之static关键词的作用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

static關鍵詞的作用

1、靜態(tài)成員變量的語法特定
2、靜態(tài)函數(shù)的語法特定
3、靜態(tài)代碼塊的語法特定

定義靜態(tài)成員變量
Person.java

class Person{ static int a; }

按照以前可以這么調用

public class Test1{ public static void main(String[] args){ Person person = new Person(); person.a = 10; System.out.println(person.a); } }

輸出結果為10。

加上static后也可以這么使用:

public class Test1{ public static void main(String[] args){ Person.a = 10; System.out.println(Person.a); } }//加入Java開發(fā)交流君樣:756584822一起吹水聊天

輸出結果為10。

普通成員對象和靜態(tài)成員變量的區(qū)別

普通成員變量對應p1和p2互不影響。而靜態(tài)成員變量,p1和p2使用的是同一個變量。

靜態(tài)函數(shù)
靜態(tài)函數(shù)中不能直接引用非靜態(tài)的成員變量,在靜態(tài)函數(shù)中不能使用this.

定義靜態(tài)函數(shù)

Person.java:

class Person{ static void fun(){ System.out.println("static function"); } }

Test1.java

public class Test1{ public static void main(String[] args){ Person.fun(); }//加入Java開發(fā)交流君樣:756584822一起吹水聊天 }

輸出:static function

靜態(tài)代碼塊

靜態(tài)代碼塊是在裝載類的時候執(zhí)行,作用是初始變量。

static{ System.out.println("static code"); }

總結

以上是生活随笔為你收集整理的java之static关键词的作用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。