如果沒有,那是以哪種形式繼承;
如果父類 有1.private 變量,2.protected變量 ,3.public變量,
在子類中這幾個變量是什麼,是private 、protected、public。
沒有,C#和C++不同,只有一種繼承方式,相當於C++的public繼承。也就是基類中的private成員,在派生類中不可見。另外,在C# 1.0的時代,C#的繼承方式相當於private繼承。
也就是可以看到基類private的成員。為什麼C# 2.0修改了規則(並且延續至今)?據Anders本人說,是出於安全性的考慮。