<转>成员函数的重载、覆盖与隐藏
摘要:转载:http://www.cnblogs.com/qlee/archive/2011/07/04/2097055.html成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。1 重载与覆盖成员函数被重载的特征:(1)相同的范围(在同一个类中)...
阅读全文
posted @
2013-06-12 11:14
DBtwoer
阅读(301)
推荐(0)
面向对象之继承与多态
摘要:一、访问修饰符的使用域public可以在类的内部、子类、其他类以及程序中调用internal 可以在类内部、子类、其他类中调用,不能在程序集中调用protected可以在类内部、子类中调用,不可在其他类以及程序集中调用private只可在定义的类内部调用,不可在子类、其他类以及程序集中调用二、继承:将上一层次的东西选择性的传递下来,从而提高代码的重用性,降低了程序的复杂性1、继承类:默认继承(system.object)a)单向继承,一个子类只能派生自一个类,具有单根性,可继承多个接口b)定义语法:访问修饰符 class 子类名 :派生类名{代码片段}c)作用:可增加、修改、替换类中的方法对类
阅读全文
posted @
2013-06-12 11:05
DBtwoer
阅读(526)
推荐(0)
C#数据类型
摘要:一、值类型与引用类型1、值类型: 存放地方:存放在内存的栈中 包括:简单类型(int 、double、float等) 结构类型(Struct types) 枚举类型(Enmu types)2、引用类型: 存放地方:存放在内存堆中 包含:类,接口,数组,字符串3、值类型与引用类型特点值类型引用类型存储位置栈堆默认值0null传递给方法的参数复制值引用变量储存的实际值引用地址4、装箱和拆箱 装箱:值类型自动转化为引用类型 示例:int num=200; Object obj=num; 拆箱:引用类型转化为值类型 示例:Object obj=200; Int num=(int)...
阅读全文
posted @
2013-06-11 10:28
DBtwoer
阅读(198)
推荐(0)