我們要使用靜態成員(方法和變數)時,必須給出提供這個靜態成員的類。
使用靜態引入可以使被匯入類的靜態變數和靜態方法在當前類直接可見,使用這些靜態成員無需再給出他們的類名。
比如先在乙個com包中定義乙個這樣的類:
package com;
public class student1
//定義靜態方法
public static void listen()
} 在另乙個包com.ntqn中使用時,如果不用靜態引入,是這樣用的:
package com.ntqn;
//如果不用靜態引入,需要用類名 + 「.」 + 靜態變數/靜態方法
//導包
import com.student1;
public class demo
} 使用靜態引入
靜態引入的語法是:
import static 包名.類名.靜態成員變數;
import static 包名.類名.靜態成員函式;
也可使用萬用字元:
import static 包名.類名.*;
注意引入的是成員變數和方法名。
如前面的程式使用靜態引入後:
package com.ntqn;
//使用靜態引入,可以直接使用 靜態變數/靜態方法
//靜態引入
import static com.student1.*;
public class demo1
}
2017 11 01考試總結
今天考試,一邊雙手捧著茶杯一邊看題.不是享受,是勞資嘴乾的太厲害賊雞疼,用熱水的蒸汽好讓舒服一點.在買的小菊膏還沒有到之前,先這樣將就吧.t1看的時候直接是個裸的容斥,想了想遞迴的常數有些大,就用了bfs t2不會,迴圈暴力走起 t3推了推結論,只推了個大概,沒有細想就利用已經推出的結論敲了個暴力6...
每日練習 5
c c 1 clone是fork的公升級版本,不僅可以建立程序或者執行緒,還可以指定建立新的命名空間 namespace 有選擇的繼承父程序的記憶體 甚至可以將建立出來的程序變成父程序的兄弟程序等等 2 引用和多型的關係 引用可以作為產生多型效果的手段 3 include void f char p...
每日練習 14
c 1.void func char p 10 p是裝10個char型別資料的陣列的引用,其結果類似於char p 10 printf d n sizeof p 2.在組合時,在組合類的析構函式中不需要顯式呼叫其成員物件的析構函式 3.int main 注意沒有 n就不會輸出,會被儲存在緩衝區中 4...