c# new的问问难题
来源:百度知道 编辑:UC知道 时间:2024/06/06 09:13:02
类的方法和属性前加new 是什么 意思
必须是虚的才能加new嘛
必须是虚的才能加new嘛
因为虚的可以被无限制改写。
比如,class a有虚方法或属性,b继承a,并改写。c继承b,同时也可以继续改写。但如果b在改写后加new(即override new),那么c就不可以改写了。
将类实例化。。
实例化后才能访问类里面的内容如方法和属性。。
类库和自定义类都是要加new 的。。
new就是创建新的实例啊,虚类不能实例化啊,所以不能用new啊。
new一共有三种用途
1.实例化类对象
2.隐式方法
3.泛型验证
属性前面+new ?