super,self关键字

1.super跟java里的super关键字类似。

2.self跟java里的this关键字类似。

3.如java一样,Objective-C只有一个parent class.

4.[super init]就是调用父类的构造方法。

5.if(self)跟if(self != nil)是一样的,nil是Objective-C用来表达NULL的方式。

6.Objective-C的构造方法就是"init"方法,这里与java不一样.

 

 

 

-(Fraction*) initWithNumerator: (int) n denominator: (int) d {
self = [super init];
if ( self ) {
[self setNumerator: n andDenominator: d];
}
return self;
}

 

你可能感兴趣的:(java,C++,c,Objective-C,C#)