int main(int argc, const char * argv[]) {
NSLog(@"hello OC");
//2016-07-17 15:00:17.315 01 oc 语法基础[582:16086] hello OC
//时间---------------------程序名-----进程编号:线程编号--输出信息
Person *person = [Person new];
//类的属性-赋值1
person->_name = @"Tom";
person->_age = 20;
person->_height = 180.2f;
//类的属性-赋值2
// (person)._name = @"Tom2";
// (person)._age = 21;
// (*person)._height = 181.2f;
NSLog(@"person 的姓名:%@ 年龄:%d 身高:%.2f",
person->_name, person->_age, person->_height);
//类的方法调用:
[person run]; //类的方法调用1--无参数 输出:我可以run...无参数调用
[person eat:@"apple"]; //类的方法调用2--1个参数 输出:可以吃的食物是apple
int sum = [person sum:2 :3]; //类的方法调用3--2个参数 输出:5
NSLog(@"两个数的和为:%d", sum);
int avg = [person avgWithNum:5 and:9]; //推荐写法 输出:7
NSLog(@"两个数的平均值为%d", avg);
//获取信息
[person getMassge]; //person 的姓名:Tom 年龄:20 身高:180.20
return 0;
}
网友评论