博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oc-10-对象做参数
阅读量:5976 次
发布时间:2019-06-20

本文共 1466 字,大约阅读时间需要 4 分钟。

////  main.m//  6-【掌握】对象和方法之间的关系#import 
//声明人类@interface Person : NSObject{ @public NSString *_name;//名字 int _age ; //年龄 int _sex; //性别 1表示男 2表示女 3表示未知}//方法-(void)eat;//声明了一个看孩子的方法 方法的参数 kid 类型是人类 Person *-(void)takeCareOfKid:(Person *)kid;//声明了一个 生孩的方法 方法的返回值类型 Person *-(Person *)giveBirthTokid;@end//人类实现@implementation Person//方法-(void)eat{ NSString * str = @"sadasd"; NSLog(@"吃吃吃");}//实现了一个看孩子的方法 方法的参数 kid 类型是人类 Person *-(void)takeCareOfKid:(Person *)kid{ NSLog(@" %@ 在看 名字为 %@的 %d岁的小孩时 打....",_name,kid->_name,kid->_age);}//实现了一个 生孩的方法 方法的返回值类型 Person *-(Person *)giveBirthTokid{ Person *p = [Person new]; p->_name =@"凤姐的孩子 不是猴子 "; p->_age = 18; NSLog(@"凤姐 p = %p",p); return p;}@endint main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... //NSLog(@"Hello, World!"); Person *zhangsan = [Person new]; zhangsan->_name = @"班长"; zhangsan->_age = 20; Person *kidddddd = [Person new]; kidddddd->_name = @"猴子 我是猴子 我不是凤姐的孩子 "; kidddddd->_age = 3; [zhangsan takeCareOfKid:kidddddd]; NSLog(@"猴子地址 %p",kidddddd); Person *ssss = [zhangsan giveBirthTokid]; NSLog(@"name = %@,生的孩子地址 sssss = %p ",ssss->_name,ssss); } return 0;}

 

本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5306792.html,如需转载请自行联系原作者

你可能感兴趣的文章
ios之UIImageView
查看>>
设计模式MM版
查看>>
使用swipemenulistview实现列表的左右滑动
查看>>
ProtoBuf使用指南(C++)
查看>>
OpenStack简介
查看>>
delphi 程序运行时移动控件
查看>>
基于STM32F103ZET6 HC_SR04超声波测距模块
查看>>
WCF传送大数据时的错误“ 超出最大字符串内容长度配额”
查看>>
ZZ--是谁送走了我们的同事
查看>>
Vue.js 系列教程 3:Vue-cli,生命周期钩子
查看>>
19位编程大师集锦
查看>>
十一阅读攻略:和土豪做朋友,告别穷屌丝,迎接高富帅,成功逆袭!
查看>>
【原】ASP.Net WebForm的发布(图解)
查看>>
实验一
查看>>
nodejs下载安装教程(XP版)
查看>>
C语言知识汇总6
查看>>
1057. 数零壹(20)
查看>>
CSS补漏
查看>>
软件list
查看>>
学习《Hardware-Efficient Bilateral Filtering for Stereo Matching》一文笔记。
查看>>