object-c 学习总结2

继续更新下一章

这是一个具体得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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值