強制轉型

. 強制轉型

在實際應用中,還可以通過強制轉換將父類型變量轉換爲子類型變量,前提是該變量指向的對象確實是該子類類型。也可通過強制轉換將變量轉換爲某種接口類型,前提是該變量指向的對象確實實現了該接口。如果在強制轉換過程中出現違背上述兩個前提,將會拋出ClassCastException。看如下代碼所示:

  1. 主管 emp = new 總經理();
  2. 老師 teacher = (老師) emp;
  3. 保安 author = (保安) emp;
  4. 經理 pm = (經理) emp;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章