深入理解类的高级应用
1. 分离接口和实现文件
在处理程序时,将类的声明和定义放在不同的文件中是一种良好的实践。以使用 Xcode 为例,我们可以创建一个名为 FractionTest 的新项目。
操作步骤如下:
1. 在 main.m 文件中输入以下测试程序:
#import "Fraction.h"
int main (int argc, char * argv[])
{
@autoreleasepool {
Fraction *myFraction = [[Fraction alloc] init];
// set fraction to 1/3
[myFraction setNumerator: 1];
[myFraction setDenominator: 3];
// display the fraction
NSLog (@"The value of myFraction is:");
[myFraction print];
}
return 0;
}
- 通常,类的声明(
@interface部分)放在以.h为扩展名的文件中,定义(@implementation部分)放在以.m为扩展名的文件中。在
超级会员免费看
订阅专栏 解锁全文
84万+

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



