黑马程序员技术交流社区

标题: oc基础学习笔记——对象 [打印本页]

作者: acdd112    时间: 2015-9-25 13:33
标题: oc基础学习笔记——对象
    对象和结构类似。和结构一样,一个对象可以保存多个相关的数据。在结构中,我们称这些数据为成员。而在对象中,我们称这些数据为实例变量。    对象和结构的不同在于:对象还可以包含一组函数,并且这些函数可以适用对象所保存的数据。这类函数称之为方法。

    类负责表述摸个特定类型的对象,其中包含方法和实现变量。
    以一个命名为Person的类为例:由Person类创建的对象,成为它的实例。Person实例将使用实例变量来保存身高和体重,Person实例还将包含计算BMI的方法。如下所示:
         类就像是工厂
person
heightInMeters: float

weightInkilos: int

- bodyMassIndex
         它生产类实例
person
heightInMeters: 1.7
weightInkilos: 96
- bodyMassIndex
person
heightInMeters: 1.64
weightInkilos: 71
- bodyMassIndex








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2