今天小編給大家分享一下java類(lèi)變量指的是什么的相關(guān)知識(shí)點(diǎn),內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識(shí),所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來(lái)了解一下吧。
創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供西安網(wǎng)站建設(shè)、西安做網(wǎng)站、西安網(wǎng)站設(shè)計(jì)、西安網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、西安企業(yè)網(wǎng)站模板建站服務(wù),10多年西安做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
1、說(shuō)明
類(lèi)變量又稱(chēng)靜態(tài)變量,在類(lèi)中用static關(guān)鍵詞聲明,但必須在方法之外。
不管一個(gè)類(lèi)創(chuàng)建了多少個(gè)對(duì)象,類(lèi)只有一個(gè)類(lèi)變量的副本。
靜態(tài)變量除了被聲明為常量外,很少被使用。靜態(tài)變量是指聲明為public/private、final和static類(lèi)型的變量。靜態(tài)變量初始化后不可改變。
靜態(tài)變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)。常被聲明為常量,很少單獨(dú)使用static聲明變量。
靜態(tài)變量在第一次訪問(wèn)時(shí)創(chuàng)建,程序結(jié)束時(shí)銷(xiāo)毀。
與實(shí)例變量具有相似的可見(jiàn)性。但是,為了讓類(lèi)的用戶(hù)看到,很多靜態(tài)變量聲明是public類(lèi)型。
2、實(shí)例
public class Employee { //salary是靜態(tài)的私有變量 private static double salary; // DEPARTMENT是一個(gè)常量 public static final String DEPARTMENT = "開(kāi)發(fā)人員"; public static void main(String[] args) { //我們可以先定義,然后再初始化之后使用 salary = 10000; //輸出結(jié)果:開(kāi)發(fā)人員平均工資:10000.0 System.out.println(DEPARTMENT + "平均工資:" + salary); } }
以上就是“java類(lèi)變量指的是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。