作用:描述1群有相同特征和行为的事物
设计类的三要素:类名,特征,行为
问题:是先有类,还是对象
从现实的角度:一定是先有对象再有类
从代码的角度:一定是先有类再有对象
位置:直接写在源文件之中,不要写在main 函数中
定义:有两部分,一是声明,二是实现
注意:
1. 类必须有声明与实现
2. 类名首字母大写, 加上NSObject
3. 为类定义属性的时候, 属性的名词必须要以_开头
使用对象:默认情况下类的属性是不允许外部直接访问的, 要访问加:@public
访问对象属性的方式:
对象名->属性名 = 值; //赋值
对象名->属性名; //取值
带我多个参数写法:
1. [对象名 方法名:实参1 :实参2 :实参3]
2. 方法名With:(实参类型1)参数名1 and:(参数类型2)参数名2 注:and 可以写任意.如:to toNum
带参数的声明规范: 方法名可以命名: xxxWith:实参
xxxWithxxx 如: eatWith: eatWithFood: