摘要:
分母为0的情况,异常机制来处理//==============================================
DenominatorNotZeroException.h #import <Foundation/Foundation.h>
@interface DenominatorNotZeroException :NSException
@end
//==============================================
DenominatorNotZeroException.m #import "DenominatorNotZe 阅读全文
摘要:
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 阅读全文
摘要:
布尔类型: 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的对象时,会报空指针异常 阅读全文
摘要:
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 阅读全文