疑惑,變量的調(diào)用
static ?String className = "JAVA開發(fā)一班"; public static void main(String[] args) { ? ? ? ? System.out.println( className ?) ; System.out.println(Demo.className ?) ; Demo d = new Demo(); System.out.println(d.className ?) ; }}為什么這三種調(diào)用方式都成立呢?
2017-03-13
被static修飾的成員className屬于靜態(tài)成員,靜態(tài)成員是可以被這個類里所有對象共享的(className),靜態(tài)成員是可以使用類名來訪問(Demo.className),也可以使用對象名進行訪問(d.className)。