C#回顾2

来源:互联网 发布:好用房产软件 编辑:程序博客网 时间:2024/06/06 01:57

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

今天我们来一起回顾异常,继承,多态,抽象类,接口还有集合

异常

    分为两种:1错误(Error)    2运行时出现的异常(Exception)

    处理异常有两种: try...catch (捕获异常)    \   throw(抛出异常)

继承

    子类继承父类

    //1、子类拥有父类的一切  

    //2、用public protected修饰是属性和方法子类可以操作

    //3、重写:子类的方法和父类的方法一样

    //4、调用父类重名方法用

    //5、子类重写父类时,父类方法用virtual修饰,子类方法用override修饰


多态

    不同对象调用同一方法产生不同结果

       static void Main(string[] args)

        {

            Father f;

            f = new Son();//不用对象

            f.Get();//同一方法

            f = new Son2();

            f.Get();

        }

抽象类

    1、抽象类不能被实例化

    2、抽象类中的方法可以有方法体也可以没有

    3、抽象类中没有方法体的方法通过子类继承实现,子类方法必须用override修饰,父类方法必须不用virtual修饰


接口

    1、接口中的方法都没有方法体,并且默认都是抽象的

    2、接口中的方法都需要用类来实现


集合

    1.ArrayList           2.list

     1是在放多个对象时候用,2是一个对象时用

     1用迭代器(IEnumerator)读取,2用foreach读

    

0 0