今天视频学到了OC,感觉完全没思路,不知道还赶不赶的上这一期了~
#import <Foundation/Foundation.h> //写一个计算器的类 //类名:Caculator //实例变量num1,num2 //行为:+ - * / @interface Caculator : NSObject{ @public int _num1; int _num2; } //无参方法声明 -(int) sum; //有参方法声明 -(int)sum:(int ) x and:(int ) y; @end
@implementation Caculator -(int)sum:(int ) x and:(int ) y { return x+y; } -(int) sum{ //计算_num1+_num2 return _num1+_num2; } @end
int main(int argc, const char * argv[]) { @autoreleasepool { //创建对象 Caculator *ca=[Caculator new]; //对象访问实例变量 ca->_num1=12; ca->_num2=22; //调用无参方法 int s=[ca sum]; NSLog(@"s=%d",s); //调用有参的方法 s=[ca sum:33 and:33]; NSLog(@"s=%d",s); } return 0; }
|