摘要: 由于子类继承类父类,那么子类就拥有相同的行为,但子类的行为有时需要相互区别 子类就需要覆写父类的方法来实现子类特有的行为,这样的技术在c#中就叫做多态。 多态就是相同类型的对象调用相同的方法却表现出不同的现象 使用virtual和override关键字实现重写方法 只有基类成员声明为virtual和 阅读全文
posted @ 2017-05-18 18:07 LBO.net 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 使用继承之后当我们初始化一个子类时子类的初始化顺序为: (1)初始化类的实例字段 (2)调用基类的构造函数,如果没有指明基类则调用System.Object的构造函数; (3)调用子类的构造函数 阅读全文
posted @ 2017-05-18 17:31 LBO.net 阅读(657) 评论(1) 推荐(0) 编辑
摘要: C#密封类 一、密封类 1. 密封类的定义 如果我们不希望自己编写的类被继承;如果有的类已经没有再被继承的必要,这时,我们可以使用sealed修饰符在类中进行声明,以达到该类不能派生其它类的目的,该类就被称为密封类。 2. 密封类与抽象类 密封类不能同时又是抽象类,因为密封类不能用作基类、也不能被继 阅读全文
posted @ 2017-05-18 17:26 LBO.net 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Object是所有类的基类 1.在C#中一个类可以继承另一个类(密封类除外,静态类是密封的不能被继承); 2.被继承的类被成为基类(父类);继承的类被成为派生类(子类); 3.子类将获得父类除构造函数与析构函数以外的所有公共和受保护的成员; 4.C#只能派生于一个基类,但可以继承多个接口 通俗的说把 阅读全文
posted @ 2017-05-18 17:16 LBO.net 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1.Asp.Net页面生命周期 2. 浅谈EF框架(一) 3.防止SQL注入的五种方法 4.存储过程详解 阅读全文
posted @ 2017-05-18 11:03 LBO.net 阅读(184) 评论(0) 推荐(0) 编辑
//返回顶部