OC类方法学习简介(一)

2014-07-19 22:52:10 · 作者: · 浏览: 187

  总结:

  对象方法:

  > 减号开头-

  > 只能由对象调用

  > 对象方法中可以访问成员变量

  > 对象方法中可以调用类方法

  > 对象方法中可以调用对象方法

  类方法:

  > 加号开头 +

  > 只能由类名调用

  > 类方法中不可以访问成员变量

  > 类方法中可以调用类方法

  > 类方法中不能直接调用对象方法

  > 类方法的名称可以和对象方法相同

  类方法的优点"

  > 不依赖对象,执行效率高

  > 能用类方法尽量用类方法

  类方法应用场景:

  当方法内部不需要使用到成员变量的时候就用类方法

  类方法一般用于编写工具方法

  类方法:通过类名调用的方法 [类名/对象 方法名称];

  封装基本概念

  因为成员变量是public的,也就是公开的,我们不能控制外界如何赋值

  外界有可能赋值一些脏数据

  可以利用封装来解决这个问题

  封装:是指隐藏对象的属性和实现细节,仅对外提供公共的访问方法

  因为成员变量是public的,也就是公开的,我们不能控制外界如何赋值

  外界有可能赋值一些脏数据

  可以利用封装来解决这个问题

  封装:是指隐藏对象的属性和实现细节,仅对外提供公共的访问方法

  所以我们可以利用 get/set来解决

  给成员变量赋值的方法我们称之为set方法

  获取成员变量的值的方法我们称之为get方法