首页
论坛
新职位
搜索论坛
什么's new
新职位
新的个人资料帖子
最新活动
会员
目前的访客
新的个人资料帖子
搜索个人资料帖子
VB.NET社区
登录
登记
什么's new
搜索
搜索
仅搜索标题
经过:
新职位
搜索论坛
Menu
Log in
Register
安装应用
安装
首页
论坛
C#
C#一般讨论
什么是动物中的动物cat = new Cat();
您正在使用过期的浏览器。它可能无法正确显示此网站或其他网站。
您应该升级或使用
替代浏览器
.
回复主题
信息
<blockquote data-quote ="jmcilhinney" data-source="post: 19954" data-attributes="member: 3"><p>这实际上取决于您要对该变量执行的操作。如果要将其视为[ICODE] Cat [/ ICODE],即访问特定于[ICODE] Cat [/ ICODE]类型的成员,则需要将其声明为[ICODE] Cat [/ ICODE]。如果您打算将其视为[ICODE] Animal [/ ICODE],即仅访问从[ICODE] Animal [/ ICODE]派生的所有类型共有的成员,则将其声明为[ICODE] Animal [/ ICODE]类型是可以的并且可能更可取,因为这是一个明确的指示,即应该如何对待它,例如</p><p>[CODE = csharp]动物cat = new Cat();</p><p>动物狗= new Dog();</p><p>动物鹦鹉= new Parrot();</p><p></p><p>var pets = new [] {猫,狗,鹦鹉}; [/ CODE]</p></blockquote><p></p>
Insert quotes…
确认
发表回复
首页
论坛
C#
C#一般讨论
什么是动物中的动物cat = new Cat();
本网站使用Cookie来帮助个性化内容,调整您的体验并在注册时保持登录状态。
继续使用本网站,即表示您同意我们使用cookie。
接受
了解更多…
最佳
底部