c#中,子类定义的对象为什么可以等于父类定义的对象?

[复制链接]
查看11 | 回复3 | 2013-4-24 17:14:45 | 显示全部楼层 |阅读模式
兄弟,你是刚学c#吧?动物1=牛1,这种写法是可以的,它表示定义一个动物对象指向牛这个对象,你可以这么理解,牛肯定是动物,所以可以动物1=牛1 。但是牛1=(牛)动物1,这种写法没有语法错误,但容易引发异常。因为动物不一定是牛。...
回复

使用道具 举报

千问 | 2013-4-24 17:14:45 | 显示全部楼层
类是不能相等的...
回复

使用道具 举报

千问 | 2013-4-24 17:14:45 | 显示全部楼层
因为牛是动物...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行