public class test
}class aclass
}class bclass extends aclass
void printval()
}
①中父類宣告的變數儲存的是子類變數的引用。牢記,當其呼叫被子類重寫的方法時,其呼叫的是子類的方法;當其呼叫與子類同名的成員時,其呼叫的仍是父類中的成員。
另一種抽象類的情況如下,相對上面來講容易理解一些。
public class test
}abstract class aclass
class bclass extends aclass
void printval()
}
java 小知識點HashMap
hashmap是乙個 鍊錶雜湊 的資料結構,是陣列和鍊錶的結合體。從上圖中可以看出,hashmap底層就是乙個陣列結構,陣列中的每一項又是乙個鍊錶。當新建乙個hashmap的時候,就會初始化乙個陣列。put操作 public v put k key,v value 如果i索引處的entry為null...
java 基礎複習 小知識點
2014年6月 11日 星期三 byte s 4 s s 4 編譯失敗 原因 它進行兩步操作,先運算後賦值,s 會被提公升為 int型別,運算的結果還是 int型別無法賦值給 short型別 s 4 編譯成功 原因 它進行一次賦值操作,在給s 賦值自動完成了強轉操作。2 異或 兩邊相同為 false...
JAVA學習的小知識點
boolean型別和其他型別不能轉換 int x 5 double y 6 boolean b boolean x y 報錯 boolean b boolean x y int float double轉換 int i 9 system.out.println 1 0 i 7.0 輸出結果是 9.0...