- 
            
            关键字:interface;接口中默认pubilc,但不能加任何访问修饰符,且不能实现,他是引用类型 接口只能用来被实现 实现接口的类中要加访问修饰符 一个类可以实现多个接口 查看全部
- 
            
            以基类声名对象时,可以调用派生类中的重写的虚方法 以基类引用对象时,派生类中的隐藏方法则不可使用 查看全部
- 
            
            静态函数不能访问实例成员,仅能访问其他静态成员。  查看全部 查看全部
- 
            
            面向对象编程 特点:封装、继承、多态 对象:指客观世界中的各个物体 对象分为属性及行为 封装:隐藏细节,保留对外连接的接口 继承:编写dog这个对象可调用其他已有部分,只需修改部分‘细节’ 多态:对宠物这个对象可进行多部份分支,有共同部分,亦包含各自需要单独维护的细节 优点: 易维护:只需要维护公共点,不用注重细节 易拓展:可进行细节的各种延展 易开发:每个人可进行一部分的编写 查看全部
- 
            
            面向对象 查看全部
- 
            
             静态成员,静态类。 查看全部
- 
            
              结构和类 查看全部
- 
            
            虚方法和抽象方法重写都用override 查看全部
- 
            
            继承---构建复杂的对象家族,减少代码重复率,基类-对家族公共属性的提取和封装; 接口---对工具的高度抽象和封装,通过接口,可以提取出毫无关联的对象之间共有的功能; 虚函数、多态--在派生类中对基类的方法进行重写,体现出派生类的个性; 密闭方法--终止派生类中的方法进行重写; 静态类&静态成员---对象之间的共享机制; 泛型(泛型类,泛型接口,泛型方法)--构建一种类或方法的模型,可以铸造出不同的类,不同的方法提高开发效率; 集合(管理对象) 动态数组,列表 -- 列表继承了各种泛型的接口,列表是泛型的类,可以装不同的类的对象成员; 字典 -- key-value 栈 -- 先进后出,后进先出; 队列 -- 先进先出,后进后出; 委托 委托 lambda表达式 事件 查看全部
- 
            
            类---主要指各种物体,一般是宾语,主语; 接口---主要指各类的功能,一般是语言中的谓语,动词; 泛型类----类的泛化,泛指某一些物体,装在某一些物体的容器或模型; 接口的泛化--- 功能的多样性,泛指某功能/动作的模型; 查看全部
- 
            
            类的泛: 例如:瓶子,笼子,等工具类, 可以存放任何你想装的东西,是一个存放工具; 查看全部
- 
            
            讲得很好,视频非常不错。为老师点赞。查看全部
- 
            
            ———————————————————————————————————————————— 1).继承: a:实现继承: 一个类派生于另一个基类型,它拥有该基础类型的所有成员字段 的函数。(类似于基因遗传总会有不一样的地方) b:语法: class ChildClass : ParentClass { ... } c:继承:子类对父类的引用: d:继承特点: (1)类只能继承一个类,不能多继承; (2)可以继承基类中所有的方法、属性; (3)所有类继承Object类; e:Object:object 是所有类的基类,也包含所有数据类型。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ eg: 父类: class ParentClass { public string Name; //定义字段,方便子类引用 public void PrintName() { Console.WriteLin("yours father is " + abc.Name ); //定义方法,方便子类引用 } } ———————————————————— 子类: class Child :ParentClass //定义子类并继承父类 { Child abc = new Child(); //实例化对象 abc.Name = "James"; //为“abc”命名为“James”,引用了父类的字段 abc.PrintName(); //输出父亲的名字,引用了父类的方法 } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 查看全部
- 
            
            事件订阅 NewDog += 方法 NewDog -= 方法 方法可以是,实例方法,静态方法,匿名方法 Lambda表达式  查看全部 查看全部
- 
            
            事件声明: delegate void Handler(); public event Handler NewDog; NewDog是一个成员,并且会被隐式自动初始化为null  查看全部 查看全部
举报
 
             
         
                 
                 
                 
                 
                 
                

 
                 
                 
                
