Objective-c self的用法


Calculate.h文件函数


#import <Foundation/Foundation.h>spa


@interface Calculate : NSObject{.net

    float  number1;3d

    float  number2;orm

    float  sum;get

    float  mean;io

    


}class


-(void)setNumber1:(float)newNumber1 setNumber2:(float)newNumber2;import

-(float)sum;float

-(float)mean;

-(void)NSLog;


@end


Calculate.文件


#import "Calculate.h"


@implementation Calculate

/*self的使用方法:

 self的意思是:自己

 本身调用本类函数,意思就是你如今创建了一个类,然而你在这个类里面多个方法, 当你要在当前这个类里面,某个方法须要用到本类中的另外一个方法时就会用到self

 */



-(void)setNumber1:(float)newNumber1 setNumber2:(float)newNumber2{

    number1=newNumber1;

    number2=newNumber2;

  

}

-(float)sum{

    

    sum= number1+number2;

    return sum;

}

-(float)mean{

    //self调用

    mean= [self sum]/2;

    return mean;

}

-(void)NSLog{

    NSLog(@"这两个数之和为:%.2f 这两个数的平均数为:%.2f", /*self调用*/[self sum],[self mean]);

}



@end


main.m文件

#import <Foundation/Foundation.h>

#import "Calculate.h"


int main(int argc, const char * argv[]) {

    @autoreleasepool {

        

        

        Calculate* result=[Calculate new];

        [result setNumber1:15 setNumber2:5];

        [result NSLog];

        

        

        

    }

    return 0;

}

相关文章
相关标签/搜索