2012年3月9日

c#基础三 常用数据类型的用法(泛型 泛型集合)

摘要: 四:泛型定义和引用: 泛型是具有占位符的类,接口,结构或方法。它与普通类的区别是多了一个或多个表示类型的占位符,这些占位符用尖括号表示。如 1 public class MyClass<T> 2 3 { 4 5 public T MyProp {get; set;}//定义属性MyProp 6 7 public void Print() 8 9 {10 11 Console.WriteLine(MyProo);12 13 }14 15 } T表示类型的占位符,它表示... 阅读全文

posted @ 2012-03-09 20:30 +Hansen+ 阅读(1002) 评论(0) 推荐(0)

c#基础五 面向对象高级编程(封装 继承 多态 抽象类 密封类 接口)

摘要: 1.类的继承与多态性1.1基类和扩充类 C#实现继承的方式:类继承和接口继承 继承用冒号(:)表示。被继承的叫做父类或者基类,从基类继承的类叫扩充类,又叫派生类或子类。所有类的基类System.Object声明方式:[访问修饰符] class 扩充类名称:基类名称 { } 若B继承自A,也可以使用强制转换操作将其转换为A 对象。如: A b = (A)new B();或者 A b = new B();此时,B对象将被限制为A 对象的数据和行为,而无法再访问B对象中的数据和行为,除非A中的方法被B重载,将会访问B 的方法。将B强制转换为A后,还可以将A重新转换为B,但是,并非... 阅读全文

posted @ 2012-03-09 19:54 +Hansen+ 阅读(1335) 评论(0) 推荐(1)

导航