- 是实例方法,是用实例对象进行调用的;+ 是类方法,又称静态方法,是用类来调用的;

@interface Person: NSObject {

  int _age;

}

- (void) setAge: (int)Age;

- (int) getAge;

- (int) setNewAge: (int) newAge;

+(int) MaxAge;

@end

@implementation Person

  -(void) setNewAge :(int)newAge {

    _age = newAge;

  }

  -(void) setAge :(int)newAge {

    _age = [self  setNewAge: newAge];

    // self 在实例方法(即减号号方法)里面就是 谁在调用这个函数, self就是谁

  }

  -(int) getAge {

    return _age;

  }

  + (int) MaxAge {

    

NSLOG(@"Persion maxAge is %d",self );  // self 在静态方法(即加号方法)里面就是指类本身,这里是只Person类

                       // 这里指人类的最大岁数是多少

    return 150;

  }

  

@end

main () {

  int maxAge = [Person maxAge ];

}

转载于:https://www.cnblogs.com/facial/p/4751216.html

Object -C self -- 笔记相关推荐

  1. Object C学习笔记22-#define 用法

    上一篇讲到了typedef 关键字的使用,可以参考文章 Object C 学习笔记--typedef用法 .而在c中还有另外一个很重要的关键字#define. 一. #define 简介 在C中利用预 ...

  2. Object C学习笔记12-集合

    Object C学习笔记12-集合 2014-03-08 17:25 by 贺臣, 262 阅读, 0 评论, 收藏, 编辑 这里讲到的集合是指Set集合,其实Array也是一种类型的集合.在Obje ...

  3. Learning to Track with Object Permanence阅读笔记

    Learning to Track with Object Permanence阅读笔记 (一) Tilte (二) Summary (三) Research Object (四) Problem S ...

  4. CubeSLAM: Monocular 3D Object SLAM 论文笔记

    CubeSLAM: Monocular 3D Object SLAM 论文笔记 摘要 提出了一种静态和动态环境下单幅图像3D长方体目标检测和多视点目标SLAM的方法,并证明了这两个部分是相互促进的. ...

  5. 《Recent Advances in Deep Learning for Object Detection 》笔记

    最近看了一篇目标检测的综述,之前对目标检测的认识不是很多,所以简单地记录一下笔记,由于是很早之前写的,对目标检测的很多概念都还不是很清楚,简单记录一下.这篇论文主要讲了目前的目标检测算法的一些设置.检 ...

  6. Object C学习笔记20-结构体

    在学习Object C中的过程中,关于struct的资料貌似非常少,查阅了C方面的资料总结了一些学习心得! 一. 定义结构 结构体是一种数据类型的组合和数据抽象.结构体的定义语法如下: struct ...

  7. Feature Pyramid Networks for Object Detection 论文笔记

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/Jesse_Mx/article/details/54588085 论文地址:Feature Pyra ...

  8. 函数没有“as”子句;假定返回类型为 object。_TypeScript笔记(一)类型amp;接口...

    数据类型 TS是强类型的JS,TS会被编译成JS在浏览器环境下运行,在遇到类型错误时,TS会在编译时类型检查并报错,在上传到服务器之前报错,这就意味着用户不会感知到TS的类型错误,而JS在执行时报错, ...

  9. Object C学习笔记11-数组

    在Object C也提供了类似C#中的Array数组对象,在Object C中使用NSArray 来创建数组:但是在Object C中NSArray 只能存放对象类型的指针,不能存放int,char, ...

  10. Object C学习笔记13-Dictionary字典

    通过Array数组和Set集合的学习和理解,可以想象得到Dictionary也分为两种情况了,那就是可变和不可变两种类型的.的确如此,在Object C中提供了两个字典类,分别为NSDictionar ...

最新文章

  1. swift 和 oc中检测textfield是否输入数字
  2. 霍山职业学校16届计算机学生,霍山职高(安徽霍山职业学校)
  3. Programming Pearls Essay 01
  4. 使用火炬之光资源(转)
  5. python字典内存分析_python--序列,字符串,列表,元组,字典,集合内存分析
  6. 用户模式 内核模式 linux,linux – “内核模式”和“用户模式”硬件...
  7. RFC函数的初步使用-同步
  8. python分词代码_中文分词--最大正向匹配算法python实现
  9. linux动态库加载RPATH,RUNPATH
  10. 什么是bigdata
  11. python一个星期可以入门吗_Python一星期入门第6篇: 模块和包
  12. 【自我解析】2020华为杯数学建模比赛A题
  13. JAVA计算机毕业设计大学生旅游拼团网站计算机(附源码、数据库)
  14. Flexbox在button/fieldset/legend中(比如safair)失效问题
  15. 好佳居窗帘十大品牌 窗帘需要装窗幔吗
  16. 南通java行业,南通java技术培训中心
  17. 数据库原理概论理论知识点总结
  18. 诡异的交换机CPU利用率超高
  19. python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?
  20. grequests并发之小试牛刀

热门文章

  1. Linux下搭建DHCP服务器 【2020.12.01】
  2. GA遗传算法入门到掌握
  3. 考不上本科就是低智商?用python爬3000条数据狠打脸
  4. php 百度报表工具下载,PHP Report Maker12最新版
  5. juyter显示决策树图形_关于决策树可视化的treePlotter(学习笔记)
  6. python 字符集utf-8|精简版(三分钟了解)
  7. 精通开关电源设计第三版pdf_看漫画,学电源(一)丨线性电源与开关电源的构造...
  8. spark中local模式与cluster模式使用场景_Spark内核及通信框架概述-针对面试(后面有源码分析)...
  9. 要不要借钱给好朋友?救急不救贫
  10. 美团笔试题——公司食堂