首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

foreach循环简单有关问题

2012-02-01 
foreach循环简单问题foreach(AnimalmyAnimalinanimalArray)Animal是抽象类,为什么在foreach语句里可以给An

foreach循环简单问题
foreach   (Animal   myAnimal   in   animalArray)

Animal是抽象类,为什么在foreach语句里可以给Animal类实例化对象myAnimal?

[解决办法]
作为抽象类,Animal不能被实例化.
[解决办法]
Animal实际上已经成为一种类型.
[解决办法]
抽像类,接口都不能实列化,但他们可能声明一个对象的引用,要搞清楚声明和实列化的概念
[解决办法]
变量的类型与它实际引用的实例对象是两回事
楼主的基础知识还不够牢靠,去补一下多态性的知识吧

热点排行