您的位置:首页 > 大数据 > 人工智能

003.main 主函数文件

2015-07-20 23:43 519 查看
---------------
main.m
---------------
#import
<Foundation/Foundation.h>
#import
"FKPerson.h"

int
main()
{

FKPerson* person; //
定义FKPerson*类型的变量
person = [[FKPerson
alloc]
init]; //
创建FKPerson对象,赋给person变量
[person
say:@"Hello,
I love iOS”]; //
调用有参数的方法,必须传入参数
[person
setName:
@"孙悟空"
andAge:
500];

//
方法有返回值,可以定义一个类型匹配的变量,来接收返回值

NSString* info = [person
info];

NSLog(@"person的info信息为:%@",
info);

// [person test]; // 这句代码调用test方法会引起错误

//
因为test方法是在实现部分定义的,该方法是一个被隐藏的方法

//
通过类名来调用类方法

[FKPerson
foo];

//
将person变量的值赋值给p2变量

FKPerson* p2 = person;
}

一、编写本节代码的具体步骤:
1.参照上一节。

二、本节代码涉及到的知识点:
1.alloc,为该类分配内存空间。
2.init,为对象进行初始化。
3.[[类名 alloc]init]相当于[类名 new],但前者更常用。
4.调用方法的格式:[调用者 方法名:参数 形参标签:参数值 …];
5.调用方法,传入参数的时候,可以省略形参标签,但这样会降低可读性。
6.对象方法,必须由对象调用。类方法,必须由类调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: