国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

static不能修飾局部變量 靜態(tài)變量與實(shí)例變量的區(qū)別?

靜態(tài)變量與實(shí)例變量的區(qū)別?靜態(tài)變量:自變量只放在某個(gè)類下,可以通過在類名上加一個(gè)點(diǎn)來直接調(diào)用靜態(tài)變量名。當(dāng)項(xiàng)目或程序啟動(dòng)并運(yùn)行到此類時(shí),它直接駐留在內(nèi)存中。不需要初始化類來再次調(diào)用變量。用關(guān)鍵字sta

靜態(tài)變量與實(shí)例變量的區(qū)別?

靜態(tài)變量:自變量只放在某個(gè)類下,可以通過在類名上加一個(gè)點(diǎn)來直接調(diào)用靜態(tài)變量名。當(dāng)項(xiàng)目或程序啟動(dòng)并運(yùn)行到此類時(shí),它直接駐留在內(nèi)存中。不需要初始化類來再次調(diào)用變量。用關(guān)鍵字static聲明。靜態(tài)方法也是如此,可以直接調(diào)用。

實(shí)例變量:它是與類等效的屬性。在調(diào)用類之前,需要初始化類,即新類。但這個(gè)類不再使用。在被垃圾收集器收集之后,實(shí)例將不存在,也就是說,它不在內(nèi)存中。

區(qū)別如下:

1。不同的存儲(chǔ)區(qū)域:靜態(tài)變量存儲(chǔ)在靜態(tài)存儲(chǔ)區(qū)域,普通變量存儲(chǔ)在堆中;

2。靜態(tài)變量與類相關(guān),普通變量與實(shí)例相關(guān);

3。不同的內(nèi)存分配方法。

4. 不同的生命周期。

static變量和public變量有什么區(qū)別?

Public static表示靜態(tài)方法,無需創(chuàng)建自己的對象即可訪問;direct Public表示非靜態(tài)方法,需要首先訪問新對象。通常,必須通過類的對象訪問類成員,但是可以創(chuàng)建這樣一個(gè)成員,該成員可以自己使用,而不必引用特定的實(shí)例。您可以通過在成員聲明前面加上關(guān)鍵字static來創(chuàng)建這樣的成員。如果一個(gè)成員被聲明為靜態(tài)的,那么可以在創(chuàng)建它的類的任何對象之前訪問它,而不必引用任何對象??梢詫⒎椒ê妥兞柯暶鳛殪o態(tài)的。聲明為static的方法稱為靜態(tài)方法或類方法。靜態(tài)方法可以直接調(diào)用靜態(tài)方法和訪問靜態(tài)變量,但不能直接訪問實(shí)例變量和實(shí)例方法。此關(guān)鍵字不能在靜態(tài)方法中使用,因?yàn)殪o態(tài)方法不屬于任何實(shí)例。擴(kuò)展數(shù)據(jù):將變量聲明為靜態(tài)的函數(shù)是什么:聲明為靜態(tài)的變量稱為靜態(tài)變量或類變量。靜態(tài)變量可以通過類名或?qū)嵗苯右?,但前者更好,因?yàn)楹笳呷菀讓㈧o態(tài)變量與常規(guī)變量混淆。靜態(tài)變量與類相關(guān)聯(lián)。類的所有實(shí)例共享一個(gè)靜態(tài)變量。