请问这句话什么意思
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