Object-C,对象和方法
程序员文章站
2022-11-30 18:41:53
学习Object-C,买了2本书,其中1本是用C币买的,总体质量一般,比较基础。
另外一本是,疯狂-李阳写的,大部头,比较吓人,比较全一点。
对于面向对象,之前还是有个大概的理...
学习Object-C,买了2本书,其中1本是用C币买的,总体质量一般,比较基础。
另外一本是,疯狂-李阳写的,大部头,比较吓人,比较全一点。
对于面向对象,之前还是有个大概的理解,再多点基础的例子。
目前,用着最不习惯的是,有多个参数的方法。这一点和C系列的语言,很不一样,着实让人难受啊。
代码
// // main.m // ObjectPerson // // Created by fansunion on 15/12/3. // Copyright (c) 2015年 demo. All rights reserved. // #import #import "Person.h" //#import "Person.m" int main(int argc, const char * argv[]) { @autoreleasepool { //构造对象 Person* person = [[Person alloc]init]; //调用1个参数的实例方法 [person say:@"I am FansUnion"]; //调用2个参数的实例方法 [person setName: @"小雷FansUnion" andAge:26]; //调用没有参数的实例方法 [person info]; //调用没有参数的类方法 [Person bye]; } return 0; }
运行结果
2015-12-03 20:57:39.023 ObjectPerson[6193:440740] I am test method
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] Hi,I am FansUnion
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] I am info method
2015-12-03 20:57:39.025 ObjectPerson[6193:440740] bye bye !
Program ended with exit code: 0
例子比较简单。
今天下班喽,来日继续。