1.什么是面向对象:面向对象就是以是物为中心(也就是参与者是谁)

2.什么是面向过程:是以事件为中心(参与者做这件事过程与步骤)

3.什么是类:类是一组相同特征(实例)和行为的粗像几何,类不是具体而是抽象,不是指一个人,而是指一堆人.

4.怎么描述写一个类:类特征和行为

5.什么是对象:就是类实例 对象时具体的一类为模板,创建一个对象作为类的一个具体实例.

6.类的定义:包含两部分:接口(文档).h ,实现().m.//.h文件是一个使用说明书,

7.//"@"标示符是OC独有.
子类只能有一个父类.父类可以有多个子类.(Oc只允许单继承).

8.  /**     *  创建实例对象分两步:     1.分配内存空间.(堆区)     2.初始化.(也就是赋初值)     */

9.方法调用通过消息发送机制,[receiver message];

10.三个透明度: @public//声明为@public的实例变量,在其他文件中也可以访问,通过对象指向操作符->访问       //@private//声明为@private实例变量,只能在本类中访问.//@protected//声明为@protected实例变量,可以在该类或者该类子类中访问.

11.用,""号是由类调用//类方法必须用类()来调用,实例方法必须用对象来调用//- (void)eat;//- (void)sayHello;//setter(设置器)方法:格式为,:-减号方法,返回值为void类型(无返回值),方法格式为set+实例变量明首字母大写,有一个参数,并且参数的类型和实例变量的类型一样,并且参量名和实例变量名相同,//- (void)setAge:(int)age;//geter(访问器)方法;格式:-减号方法,返回值类型和实体变量相同,并且方法明和实例变量名相同,并且没有参数,

12.//面向对象的三大特性:封装/继承/多态    //实例变量可见度:public, private, proteced