-
抽象类Abstract
查看全部 -
如果使用Virtual基类中可以有函数体 如果使用Abstract 基类型中不能有函数体
查看全部 -
调用当前类的构造函数
查看全部 -
隐式调用基类构造函数,显示调用基类构造函数
查看全部 -
虚方法和多态
查看全部 -
依赖倒置原则:程序设计要依赖于抽象类,而不是具体类
查看全部 -
virtual 虚方法 override 多态
查看全部 -
接口
接口是什么:接口就是指定一组函数成员,而不实现(感觉比抽象类还抽象,有点像完全没有普通函数和数据的抽象类)他们的引用类型;
interface ICatchMice
{
void CatchMice();--默认public,但不能加任何访问修饰符
}
接口只能用来被实现
Cat:ICatchMice
(
public void CatchMice()
}
接口也是一种引用类型
Cat c=new Cat();
I Catch Mice ic=(ICatchMice)c;
c.CatchMice();
ic.CatchMice();
可实现多个接口
Cat:Pet ,ICatchMice,IClimbTree;
基类 接口1 接口2
{
public void CatchRat(){}.
public void ClimbTree()
}
查看全部 -
object是所有类的基类
查看全部 -
静态类可以用于扩展方法。查看全部
-
要在引用的时候被实现,联系硬件接口的使用,在不同的使用过程中和情境下,接口有着不同的定义和功能。
调用接口基类写在前面最前面,接口随后。
查看全部 -
不允许继承
查看全部 -
相同签名函数:函数名相同,具有相同的参数个数、类型。并不包括返回类型
加上new关键字,否则会报错。
查看全部 -
实现继承:一个类派生于另一个基类,它拥有该基础类型的所有成员字段和函数。
class ChildClass:ParentClass { }
Object类是所有类的祖先。
只有单继承。只能继承自一个类。
查看全部 -
重载运算符
查看全部
举报