self

*******self*******是脱离不了方法的**********不能在main中使用;

对象方法:直接访问成员变量

类方法:不能直接访问成员变量

1.类方法中的self

一个类有且只有一个类对象;

类方法中的self就是这个类对象;

1.  self再类方法中,self就是类; 类方法中不能调用对象方法; 在类方法中可以用self调用其它类方法;

2.  在对象方法中出现的是对象; 对象可以调用类方法; [类名  类方法名]; 不能通过self调用,,因为self在对象方法中已经是对象了;

在对象方法中可以用self调用其它对象方法; 在对象方法中可以用self访问成员变量;

/*方法中赋值为了防止_weight=weight无法赋值:  eg:   self->_weight = weight;*/

OC__part11.1相关推荐

  1. OC__part11.3

    继承 B类继承A类,那么B类将拥有A类所有属性和方法: 基类的私有属性能被继承,不能再子类中访问: 要访问,就要在基类中声明一个方法,来访问: #import "Base":NSO ...

  2. OC__part11.2

    作用范围:全局变量>成员变量>局部变量 覆盖顺序:全局变量<成员变量<局部变量 成员变量 @interface IPhone : NSObject { int  _weight ...

  3. OC__part11

    setter方法 用来设置成员变量,可以在方法里过滤掉一些不合理的值 1.必须是对象方法 2.返回值类型为void 3.方法名为set开头,成员变量名去掉"_",首字母大写:参数类 ...

最新文章

  1. 扣押游戏android,恐怖探索游戏「扣押(DISTRAINT)」
  2. ai怎么让图片任意变形_想一键提取图片文字,有什么好的文字识别软件/APP推荐吗?...
  3. angular 创建服务器_使用D3和Angular创建通用的可视化
  4. 如何做出有价值的竞品分析?
  5. 转载 2020-02-18 在KVM主机和虚拟机之间共享目录
  6. 不存在理想中的那种单元测试
  7. 使用Origin从图片中准确提取数据
  8. matlab/simulink 永磁直驱海上风电场仿真模型 含集群电流源等效 海上风电场线路结构
  9. 获得各城市区号JS代码
  10. div+css+js实现深圳交互地图
  11. 基于51单片机的指纹锁设计(附带密码解锁)
  12. 关于我使用校园网电脑被限速成10M宽带的悲惨教训
  13. 统计学离散型变量和连续型变量有什么区别?
  14. 国产剧《恋爱先生》中的科技牛人
  15. 微服务架构深度解析与最佳实践
  16. 《光之圣境放置次元》1.26上线链游玩家|放置挂机、重塑神域
  17. OpenCV4教程——3.3 绘制直线
  18. Linux下安装免费杀毒软件---ClamAV
  19. ipad2/3分辨率
  20. 全球326家独角兽公司大盘点:中国入围92家

热门文章

  1. 浅谈嵌套命名实体识别(Nested NER)
  2. 详解深度学习中的Normalization,不只是BN(2)
  3. web js基础3 事件
  4. 三星a7支持html吗,三星A7怎么样 三星A7特点介绍
  5. android camera 3a,买相机送手机 pixel 3a 上手体验
  6. unity片元着色器中获取屏幕坐标_Unity踩坑笔记(持续更新)
  7. “==“和equals的区别是什么(史上最全总结、最靠谱)
  8. shiro+jwt进行认证和授权的解决方案代码实例
  9. 如何使用Graphics2D在一张图片上画线(包括箭头)
  10. Web服务必须要知道的几个概念