程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 變量-C#類的繼承,C#有public,protected,private這幾種繼承之說嗎??

變量-C#類的繼承,C#有public,protected,private這幾種繼承之說嗎??

編輯:編程綜合問答
C#類的繼承,C#有public,protected,private這幾種繼承之說嗎??

如果沒有,那是以哪種形式繼承;

如果父類 有1.private 變量,2.protected變量 ,3.public變量,
在子類中這幾個變量是什麼,是private 、protected、public。

最佳回答:


沒有,C#和C++不同,只有一種繼承方式,相當於C++的public繼承。也就是基類中的private成員,在派生類中不可見。另外,在C# 1.0的時代,C#的繼承方式相當於private繼承。

也就是可以看到基類private的成員。為什麼C# 2.0修改了規則(並且延續至今)?據Anders本人說,是出於安全性的考慮。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved