静态类
16lz
2021-01-22
C#编译器对静态类进行了如下限制:1,静态类必须直接从基类System.Obect派生,从其他任何基类派生都没有意义。继承只适用于对象,而你不能创建静态类的实例2,静态类不能实现任何接口,这是因为只有适用类的实例时,才可调用接口方法3,静态类只能定义静态成员(字段,方法,属性和事件),任何实例成员都会导致编译器报错4,静态类不能作为字段,方法参数或局部变量使用,因为他们都代表引用了实例的变量,而这时不允许的,编译器检测到任何这样的用法都会报错
更多相关文章
- 详细介绍ASP.NET Core静态文件的使用教程
- C#中关于静态与非静态方法的区别介绍
- 第一章C++:函数返回值、GNU编译器命令
- C++学习基础知识--this指针、静态成员、常量成员函数
- C++类的静态数据成员和静态成员函数
- C#学习之面向对象如何调用类以及普通方法、静态方法的使用
- 静态变量和动态变量
- 静态成员函数有什么特点?
- 几款好用的C语言编译器推荐