- 
            
            这一章没懂 查看全部
- 
            
            密封方法: 如果一个基类方法不希望子类对其重写,就可以不声明为virtual。如果是某个派生类方法不希望子类对其重写,同时是override重写,就可以使用sealed机制。 //加sealed 子类不能再继承 sealed override public void d() { } sealed override 方法()使该方法无法被子类继续重写 查看全部
- 
            
            abstract标记函数是,不能有方法体,只能在子类中重写。 抽象成员;必须是方法,索引,事件,索引。必须用abstract修饰符标记。不能有实现代码块。 抽象类存在就是被继承的,抽象类的实例无法被创建,  查看全部 查看全部
- 
            
            隐式默认调用 但是显式可以传参数 派生类构造函数调用顺序  查看全部 查看全部
- 
            
            设计原则:依赖倒置原则,程序设计依赖抽象类,而不依赖于具体类。 派生类包含基类部分和派生类部分 基类描述了共同的属性和行为。 前提;基类的引用可以指向派生类。 子类之间具有差异性。 虚方法:声明为virtual的方法就是虚方法,基类的虚方法可以在派生类中使用override进行重 多态:通过指向派生类的基类引用,调用虚函数,会根据引用所指向派生类的实际类型,调用派生类中的同名重写函数,便是多态。  查看全部 查看全部
- 
            
            隐藏方法: 我们不能删除基类中的任何成员,但是可以用与基类成员名称相同的成员来屏蔽基类成员 细节: 1、屏蔽数据成员:在派生类中声明名称和类型相同的成员 2、屏蔽函数成员:在派生类中声明新的带有相同函数签名的成员 (注:此处不包括相同的返回值类型,只是参数列表相同,函数名相同) 查看全部
- 
            
            派生类 继承 基类 拥有基础类型的所有成员字段和函数 语法: class ChildClass : ParentClass { } Object类是所有类的基类。 继承特点: 1、类只能继承一个类,不能多继承; 2、可以继承基类中所有的方法、属性; 3、所有类继承Object类; 1、一个类派生于另一个基类型,它拥有该基础类型的所有成员字段和函数 2、object类是所有类的共同基类,它是唯一的非派生类,是继承层次结构的基础。对于其他类,父类和子类的概念都是相对的。  查看全部 查看全部
- 
            
            面向对象编程特点:封装、继承、多态 面向对象编程优点:易维护、易扩展、易开发 查看全部
- 
            
            委托的笔记   查看全部 查看全部
- 
            
            队列的笔记:先进先出,后进后出   查看全部 查看全部
- 
            
            栈的操作笔记   查看全部 查看全部
- 
            
            字典Dictionary<TKey,Tvalue>笔记 查看全部
- 
            
            ArraryList集合的笔记   查看全部 查看全部
- 
            
            集合的种类  查看全部 查看全部
- 
            
            隐藏方法:就是在方法前面加关键字new  查看全部 查看全部
举报
 
             
         
                 
                