欢迎来到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读