注册 登录
编程论坛 C# 论坛

刚刚学习 虚方法 抽象类和接口 自己总结了一下 请各位大神指点一下看理解有没有什么偏差和错误的地方 以及哪里可以提高一下和注意的地方

wang3231366 发布于 2014-12-08 18:36, 461 次点击
虚方法 特点是 单继承 且只能继承同类型事物特点在定义的时候一定要实现(空实现也可)在同一类型
事物具有相同特点时 需要抽象出相同的特点时使用。
抽象方法 特点 单继承 可以在不同类型事物具有相同特点的时候使用(如鸟和飞机 都具有飞的功能)
在定义的时候一定不能实现 但是在继承之后一定要实现该抽象类的所以方法
接口 多继承 接口的意义是一种标准 继承了接口就意味着该类型有了接口中所定义方法的能力 在一个事物
具有多种不同类型对象的特征时可以使用方法 接口中定义方法不能实现 同抽象类一样 继承接口之后一定要
将接口中的方法实现。
3 回复
#2
wang32313662014-12-08 18:40
有没有可以 指点一下的
#3
wang32313662014-12-08 18:57
补充一下 虚方法和抽象类 虚方法 在方法声明声明的时候需要virtual 修饰符 重写的时候加override 关键字 抽象类 声明类要加abstract 重写的时候要教override
接口 在声明的时候要加interface 关键字且接口里面的方法不能使用访问修饰符
#4
邓士林2014-12-10 08:20
抽象方法还是抽象类啊!你可以搜搜网上的讲解,估计这类比多的
1