怎么会出错??? 第一个问题:因为你在cCar的类中重载了f()函数,在C#中重载要用重载关键字,或者是用new关键字来屏辟基类的同名成员。v1对象是你在cCar类中生成的一个对象,不是派生过来的,当然不能访问它的保护成员了。只有在派生类中才能访问基类的保护成员。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void f() //为什么提示我这里需要关键字new?因为cCar类继承至cVehicle类,所以不能用与cVehicle类同名的方法。v1.fWeight = 6; //这里怎么不能访问cVehicle的保护成员?保护成员只能在所在类和其派生的子类中被访问,不能在对象中被访问。 怎样制作透明控件?? FormA中点击按钮一个弹出窗口,怎样让关闭弹出窗口后,触发FormA中已经定义好的一个事件? 怎样调试Windows服务 小问题,一定好回答吗??? ComboBox绑定ArrayList后,怎么才能让其TEXT框为空 用C# 作CRM系统应该有什么创新 在c#中怎么把excel中时间格式的单元格转换为字符串格式?? 求大神关于运算符重载的问题 ASO.Net和Oracle9i 的问题? 请帮忙改写此函数(C#) 如何用C#连接oracle数据库? C#里怎么样把3.4854854格式化三位小数?
因为cCar类继承至cVehicle类,所以不能用与cVehicle类同名的方法。v1.fWeight = 6; //这里怎么不能访问cVehicle的保护成员?
保护成员只能在所在类和其派生的子类中被访问,不能在对象中被访问。