object-c 学习总结2

来源:互联网 发布:mac 下载不在dock 编辑:程序博客网 时间:2024/06/05 19:22

继续更新下一章

这是一个具体得object-c的实体类,下面对这个类进行具体分析。

Fraction.m

#import "Fraction.h"   //引用@interface文件  

@implementation Fraction-(void) setNumerator: (int) n{  // @implementation  跟java类似具体实现(但是这个是按着类的描述)

numerator=n;       

}
-(void) setDenominator: (int) d{

denominator=d;

}
-(void) setNumerator: (int) n andDenominator: (int) d{

numerator=n;denominator=d;

}
-(int) numerator{

return numerator;

}
-(int) denominator{

return denominator;

}
-(void) print{

printf("%d/%d\n",numerator,denominator);

}
-(void) m{

printf("-m:The class variable t is %d\n",++t);

}
+(void) t{

printf("+t:The class variable t is %d\n",++t);

@end  //实现结束要用@end 

object-c中的输出方法与c语言一样。

一些零散的知识点:

在object-c中的布尔类型,使用了一个8位的整数进行表示, 

bool的两个值是 yes 和 no 8位全是0则位no ,

在程序中要尽量不试用if(c==0),这种情况容易出现错误

eg: bool b1 = 8960 它的结果是no

object-c中的nil 就是 其他语言中的 null nil可以回应信息。

今天就先总结到此。。~     与奋战ing的各位菜鸟共勉!

0 0
原创粉丝点击