读书人

请教这句话什么意思

发布时间: 2012-03-14 12:01:12 作者: rapoo

请问这句话什么意思
Neither interfaces nor abstract classes may be directly instantiated, but you can declare variables of these types.

前部分是说接口和抽象类都不可以实例化

后面说但可以声明他们这种类型的变量
什么意思
是不是这样
A 是接口 B是类
A o = new B();
是不是说可以这样

[解决办法]
楼主自己正解..这就是接口的多态性
[解决办法]
...

接口和抽象都不可以例化,但你可以定他的量

IA oA; //OK
oa = new IA(); //Error

读书人网 >C#

热点推荐