-
隐式转换:implicit 显式转换:explicit查看全部
-
总结扩展要求查看全部
-
要扩展的类前一定要加this关键字!!!查看全部
-
如何扩展【如图】 把Dog类的dog对象传给静态类中的静态方法,从而扩展功能查看全部
-
静态类扩展方法 如图查看全部
-
【关于静态类】 1、如果类只包含了静态的方法和属性,并且标识为static 2、静态类不能创建实例,不能被继承【相当于是密闭sealed】 3、可以为静态类定义一个静态的构造函数 4、静态类主要用于基础类库(如数学库 Math类)和扩展方法查看全部
-
静态构造函数 用来初始化对象的静态成员 静态构造函数属于静态方法,静态方法只能访问静态成员查看全部
-
静态函数 静态函数不能访问实例成员,但实例成员可以访问静态成员,仅能访问其他静态成员【而这些静态成员在被访问前已经被初始化好了】查看全部
-
静态成员的生存期 独立于任何实例,没有实例也可以访问查看全部
-
静态成员将直接通过类名访问,与实例无直接的关系查看全部
-
静态字段意味着 静态成员将被类的所有实例共享,所有实例都访问同一内存位置查看全部
-
结构和类的使用场合【如图】 结构是值类型,在传递过程中会复制,应该使用ref(引用)来提高效率查看全部
-
结构和类的区别【如图】 虽然结构不支持继承,但可以实现接口查看全部
-
实现多个接口 如果既继承与基类又实现接口,基类一定要写在最前面,接口写后面查看全部
-
接口也是一种引用类型 图中的 c 是 Cat 类型,Cat继承了接口 ICatchMice,所以 c 实现了接口,所以 c 可以被强制转换成接口类型 可以通过接口的引用类型来调用方法,也可以通过对象来调用查看全部
举报
0/150
提交
取消