面向对象编程与继承:原理、应用与优势
1. 面向对象编程基础与新功能添加
在编程中,我们常常需要对程序进行扩展以实现新的功能。以创建新的三角形对象为例,我们需要对 main() 函数进行编辑。具体步骤如下:
1. 调整数组大小 :将 shapes 数组的大小从 3 增加到 4,以便有足够的空间存储新的三角形对象。代码如下:
id shapes[4];
- 创建新的三角形对象 :添加一段代码来创建新的
Triangle对象,就像创建新的Rectangle或Circle对象一样。代码如下:
ShapeRect rect3 = { 47, 32, 80, 50 };
shapes[3] = [Triangle new];
[shapes[3] setBounds: rect3];
[shapes[3] setFillColor: kRedColor];
- 更新
drawShapes()函数调用 :最后,使用新的shapes数组长度更新对drawShapes() <
超级会员免费看
订阅专栏 解锁全文
1494

被折叠的 条评论
为什么被折叠?



