导航

2008年7月18日

摘要: 我们将借用一个非常经典的例子:鸭子模拟程序[1]。如下图所示,我们的程序需要表现Mallard Duck(绿头野鸭)、Redhead Duck(红头野鸭)和Rubber Duck(橡皮鸭子)。由于Mallard Duck和Redhead Duck都有一个相同的函数“Fly()”,所以我们把这个函数提升到了父类Duck中。由于Rubber Duck是Duck的子类,所以它自动... 阅读全文

posted @ 2008-07-18 14:22 hoory 阅读(241) 评论(0) 推荐(0) 编辑