01 2020 档案

摘要:重载运算符: 利用现有的某种运算符,针对自定义类或者结构,定义某种运算操作。 为什么要重载运算符: 利用现有运算符,简化自定义类型的操作。最好是,该运算符和该操作,具有一定以相关性。 重载运算符不能做什么: 1)创造新运算符 2)改变运算符语法 3)重定义运算符如何处理预定义类型(如:+等于-) 4 阅读全文
posted @ 2020-01-17 16:21 sunmarvell 阅读(189) 评论(0) 推荐(0)
摘要:装箱拆箱 放入object和取出过程 装箱:根据值类型的值,在堆上创建一个完整的引用类型对象,并返回对象的引用,是一种隐式转换 就是将值类型转换为引用类型 有时候需要将值类型转化为引用类型来进行统一的操作和统一的存储 装箱示例: int i=3;//这个是int类型的值类型,值为3 object o 阅读全文
posted @ 2020-01-14 11:50 sunmarvell 阅读(101) 评论(0) 推荐(0)
摘要:静态成员:标识为static的字段,方法,属性,构造函数,事件,就是静态成员 class Dog { static int Num; } 静态成员将被类的所有实例共享(即公共财产),所有实例都访问同一内存位置。 静态成员将直接通过类名访问,不需要实例化。(它们仅和整个类有关)。 静态成员和实例成员分 阅读全文
posted @ 2020-01-14 11:12 sunmarvell 阅读(587) 评论(0) 推荐(0)