[問題]參考變數的問題
假設:
class A{
}
class B:A{
public B{}
public MethodB_1{}
}
假設有兩個類別A&B
B繼承自A
請問:
A _a = new B()
這樣宣告有什麼用途嗎?
今天有做過實驗
宣告完後
_a也無法用子類別的方法(但還是會執行B的建構子)
那幹嘛不直接宣告 A _a = new A
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.153.177
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1514292876.A.6B9.html
推
12/26 21:17,
6年前
, 1F
12/26 21:17, 1F
→
12/26 21:28,
6年前
, 2F
12/26 21:28, 2F
推
12/27 15:48,
6年前
, 3F
12/27 15:48, 3F
→
12/27 15:49,
6年前
, 4F
12/27 15:49, 4F
→
12/27 15:49,
6年前
, 5F
12/27 15:49, 5F
→
12/27 15:51,
6年前
, 6F
12/27 15:51, 6F
→
12/27 15:51,
6年前
, 7F
12/27 15:51, 7F
推
12/28 23:05,
6年前
, 8F
12/28 23:05, 8F
討論串 (同標題文章)