📄 subject_62435.htm
字号:
<p>
序号:62435 发表者:LOVEYUAN 发表日期:2003-11-26 19:12:18
<br>主题:从父类中返回子类的实例,这样作会有什么问题吗?
<br>内容:请教一个问题:<BR>从父类中返回子类的实例,这样作会有什么问题吗?<BR>例如:<BR><BR> public class A<BR> { <BR> public void functionA<BR> {<BR> // do something<BR> }<BR><BR> public static CreatInstance()<BR> {<BR> return new AA();<BR> }<BR><BR> }<BR><BR> class AA : A<BR> {<BR> public void functionb<BR> {<BR> // do something<BR> }<BR> }<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:闻怡洋 回复日期:2003-11-26 20:52:40
<br>内容:你编译一下不就知道了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:闻怡洋 回复日期:2003-11-26 20:53:10
<br>内容:这不叫父子类,<BR>应该叫做嵌套
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-11-27 09:35:34
<br>内容:谢谢闻怡洋的回答。<BR><BR>编译没有问题。<BR>也能正常运行。<BR>但是,不知道将来会不会有问题。<BR>还请赐教。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-11-27 11:24:49
<br>内容:从父类中返回子类的对象这种现象很常见呀,有时还会非常有用,能解决大问题,怎么会有问题呢<BR>例如<BR>CMyObject//基类<BR>//派生类<BR>CMyLine;<BR>CMyRect;<BR>...<BR>比如说这些派生类都是图形,最后要存贮到基类的一个迭代器中,基类中可以做一个函数来取出迭代器中存贮的所有类形的图形,这样是不是返回的是派生类的对象呢<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:LOVEYUAN 回复日期:2003-11-27 12:40:03
<br>内容:浪际天涯,谢谢你的回答。<BR>有你这句话(从父类中返回子类的对象这种现象很常见呀),<BR>我就放心了。<BR>同时,感谢闻怡洋的热心帮助。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -