C# 泛基
2021-06-19 22:05
阅读:373
1 你有时候希望在父类规定一些行为,让子类无法修改,但是这些实现是依赖一个子类才能获取的值,你又不可能知道所有的子类 ,没办法替它在父类里面初始化,这时候就需要在父类里面定义一个每个子类一个的,但又是静态的空间。
2 你需要每个子类都有一些公开的静态成员,这些成员的类型是子类类型
3 在不知道子类具体类型的情况下,让父类利用泛型参数先替未来的子类做一些事情。
简单说就是让父类可以静态化地知道当前子类…
子类的static 成员互相不干涉
评论
亲,登录后才可以留言!