摘要: 里氏转换 子类可以赋值给父类 如果父类中装的是子类,可以将父类转换成子类 可以使用关键字as/is转换 class Program { static void Main(string[] args) { //子类赋值给父类 ... 阅读全文
posted @ 2014-10-12 21:24 amixc 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 继承 解决代码的冗余,实现多态,增加了代码的扩展性,便于维护 继承的特性: 1.单根性:一个子类只能有一个父类 2.传递性:孙子继承爷爷 3.子类能继承父类的方法和属性,不能继承私有字段 4.子类调用父类的构造函数用使用关键字base 5.父类只能调用自己的成员,不能和使用子类的成员 6.子类之间... 阅读全文
posted @ 2014-10-12 00:28 amixc 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 封装 字段:存储数据,访问修饰符应该设置为private私有的string _name;属性:保护字段,对字段的取值和赋值进行限定public string Name{ get { return _name; } set { _name = value; }}构造函数:初始化对象,当创建... 阅读全文
posted @ 2014-10-12 00:12 amixc 阅读(169) 评论(0) 推荐(0) 编辑