面向对象编程与继承:概念、实现与优势
1. 冒号在方法名中的重要性
在Objective - C编程里,冒号是方法名的关键部分。例如:
- (void) scratchTheCat;
和
- (void) scratchTheCat: (CatType) critter;
这两个方法是不同的。很多新手程序员常犯的错误是,在无参数的方法名末尾随意添加冒号。正确规则是:有参数的方法有冒号,无参数的方法则没有。
2. 类的接口与实现
- 接口部分(
@interface) :定义类的公共接口,常被称为API(应用程序编程接口)。以Circle类为例:
@interface Circle : NSObject
{
ShapeColor fillColor;
ShapeRect bounds;
}
- (void) setFillColor: (ShapeColor) fillColor;
- (void) setBounds: (ShapeRect) bounds;
- (void) draw;
@end // Circle
这里定义了两个实例变量 fillColor 和
超级会员免费看
订阅专栏 解锁全文
1267

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



