1樓:
僅當你service.getFather()返回的型別實際是Son或者Son的子類時才能這麼強制轉換
public
class
Test
private
Aget2
()private
Aget3
()public
static
void
main
(String
args)}
class
Aclass
Bextends
Aclass
Cextends
Bb1 正常,b2 正常,b3 報錯,所以你只能new乙個Son
2樓:
題主你的需求是正當的
想法也是正確的
但是設計是錯誤的
物件的強制型別轉換的前提是
T t=(T) v; 中 v 的確是乙個 T 型別的物件不知道你的 DAO 曾是如何處理的
我也試圖編寫通用的查詢方法
我設計的資料庫任何乙個表都有乙個整型自增主鍵 id所以按照 id 查詢一行資料的所有操作都是一樣的所以我寫到了乙個通用方法裡面
這個通用方法的返回值是 Object
但是從哪個表進行的查詢
返回物件的實際型別就是對應的實體類
因為 Objec t是所有物件的父類
所以向上轉型作為返回值沒有問題
又因為呼叫的時候我知道是從哪個表進行的查詢也就知道了返回值的實際型別是哪個實體類
強轉成對應的實體類就不會出問題
清華大學建築學院怎麼樣?
Elda 如果是問學習體驗的話,挺好的。建築設計課的老師們都挺好的,目前據個人體驗和系友反饋來看,沒什麼需要避雷的老師,只有特別特別火的老師。特點不同,但都讓人很有收穫。就算是聽都沒聽說過的年輕新老師 大一下選課時因為非所以掉光設計課了才去選的 也意外地很不錯,是我目前最喜歡的設計課老師之一。不划水...
同濟大學建築學專業考研考什麼?
已登出 剛查完成績並且掛掉的來回答一下,分三個方向 建築設計及理論,建築歷史及理論,建築技術及理論。政治,英語不說了,科目一是建築學基礎,三個方向都要考。包含 建築概論,建築初步,建築物理,建築構造,建築節能,中建史,外建史,外國近現代建築史,建築批評學,公共建築設計原理,室內設計原理,城市設計概論...
香港中文大學建築專業怎麼樣?
IDP教育 必修課程 高階建築設計工作室或者城市設計工作室 區域性歷史,理論和批判研究 先進建築服務 先進的結構和建築 城市設計與規劃 畢業設計 專業實踐和管理 選修課程 區域性設計理論研究 區域性運算設計研究 建築理論和批評 區域性建築技術研究 區域性專業實踐管理研究 區域性可持續設計研究 據區域...