C# 泛基

2021-06-19 22:05

阅读:376

1 你有时候希望在父类规定一些行为,让子类无法修改,但是这些实现是依赖一个子类才能获取的值,你又不可能知道所有的子类 ,没办法替它在父类里面初始化,这时候就需要在父类里面定义一个每个子类一个的,但又是静态的空间。

2 你需要每个子类都有一些公开的静态成员,这些成员的类型是子类类型

3 在不知道子类具体类型的情况下,让父类利用泛型参数先替未来的子类做一些事情。

简单说就是让父类可以静态化地知道当前子类…  

子类的static 成员互相不干涉


评论


亲,登录后才可以留言!