[問題] 繼承後想把父類公開的成員轉私有

看板C_Sharp作者 (淡月光)時間8年前 (2016/05/04 09:18), 編輯推噓2(208)
留言10則, 7人參與, 最新討論串1/1
如題父類別的成員有 public string public void 我繼承後想要轉為private 有辨法嗎? 該怎麼寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.198.36.187 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1462324719.A.5C2.html

05/04 11:22, , 1F
不該。。。這樣吧
05/04 11:22, 1F

05/04 19:45, , 2F
不懂用意, 但可以改別的名字, 用ReadOnly的Property去讀
05/04 19:45, 2F

05/04 19:46, , 3F
應該是一樣的效果~
05/04 19:46, 3F

05/04 19:50, , 4F
但我不知道這樣設一樣名字的property編譯器給不給過XD
05/04 19:50, 4F

05/04 19:50, , 5F
你需要的是wrapper不是繼承,繼承是不能修改公開介面的
05/04 19:50, 5F

05/05 08:39, , 6F
因為繼承.NET的控件後 成員及方法太多 … 為了方便
05/05 08:39, 6F

05/05 08:39, , 7F
團隊使用 想隱藏一些用不到的部分
05/05 08:39, 7F

05/05 08:53, , 8F
你這樣的需求應該用interface阿
05/05 08:53, 8F

05/18 00:51, , 9F
啊 不會外面再包一層噢
05/18 00:51, 9F

07/07 23:35, , 10F
建議把物件導向的觀念再看一遍吧!
07/07 23:35, 10F
文章代碼(AID): #1NAKtlN2 (C_Sharp)