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读
- C#基础回顾2
- C#回顾2
- 回顾c#
- C#回顾
- C#回顾
- C#回顾
- C#回顾
- C# 基础回顾
- C#基础知识回顾
- 黑马程序员--C#回顾
- C#基础知识回顾1
- C#基础回顾3
- C#基础知识回顾
- C#基础知识回顾
- C#基础知识回顾
- C#基础知识回顾
- [.NET] C# 知识回顾
- [C#] C# 知识回顾
- UVA 1329 - Corporative Network
- vim中的visualmark.vim插件在使用mm就可以高亮当前行时提示“不能设定语言为en_US”的解决办法
- Hadoop在百度的应用--4000个节点的分布式集群
- python学习笔记——类
- OpenStack快速入门
- C#回顾2
- 【Java】JDK的下载、安装与部署
- [转载并修改]在Ubuntu上安装PPTP VPN服务
- debian(wheezy)insserv: script **** service *** already provided!
- earlysuspend、autosleep以及wakeup_count三种休眠机制的分析和比较
- jquery寻找父子兄弟节点
- 数据结构
- Preference的使用
- Excel上传服务器后拒绝访问异常,Retrieving the COM class factory for component with CLSID ...