C#中 抽象类,接口是不能被实例化,那怎么使用,最好举个例子,谢谢!

2024-12-12 11:09:24
推荐回答(3个)
回答1:

抽象类和接口都不可以被实例化,但是接口可以引用。例如有一个实现了IPrintable 的 AA类,虽然不可以创建起对象,但可以这样做:
IPrintable xxx = new AA();
在这里 xxx就叫做引用,在这个例子中就是指某个AA对象

回答2:

人 ren = new 超人();
人 ren = new 傻人();
人 ren = new 小人();

基类 变量 = new 派生类();
接口 变量 = new 派生类();

回答3:

继承啊,新写个类继承接口,然后实现接口中的函数