摘要: 分母为0的情况,异常机制来处理//============================================== DenominatorNotZeroException.h #import <Foundation/Foundation.h> @interface DenominatorNotZeroException :NSException @end //============================================== DenominatorNotZeroException.m #import "DenominatorNotZe 阅读全文
posted @ 2012-02-13 16:25 大鱼大鱼 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1、Fraction *frac = [[Fraction alloc] init]; [Fraction alloc] 分配内存,并赋初值 ,返回对象的指针 init 是在创建对象中可以参与的方法#import <Foundation/Foundation.h> static int t= 0; @interface Fraction : NSObject{ int numerator; //分子 @public int denominator; //分母 } -(id) init; -(Fraction*) initWithNumerator:(int) numerator a 阅读全文
posted @ 2012-02-13 16:07 大鱼大鱼 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 布尔类型: 1、ObjC中 BOOL类型 YES NO 表示。 2、BOOL 使用了一个8位(1个字节)的整数进行表示 ,8位全0就是NO 3、8960用二进制表示大于8位,也就是高位无效,只保留8960的低8位,8960的低8为全部是0,所以BOOL bi = 8960;bi==NOnil 1、nil是可以回应消息,不会像Java访问null的对象时,会报空指针异常 阅读全文
posted @ 2012-02-13 15:45 大鱼大鱼 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Fraction.h (分数)#import <Foundation/Foundation.h> static int t= 0; @interface Fraction : NSObject{ int numerator; //分子 @public int denominator; //分母 } -(void) setNumerator:(int) numerator; -(void) setDenominator:(int) denominator; -(void) setNumerator:(int) numerator andDenominator:(int) denomi 阅读全文
posted @ 2012-02-13 15:32 大鱼大鱼 阅读(192) 评论(0) 推荐(0) 编辑