A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15132876050 中级黑马   /  2015-8-21 21:45  /  665 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法的重载:在一个类中定义同名的方法,但参数和或参数数量不同                              OC中没有方法的重载(C++,Jave中可以)                              -(void) test : (int) a;                              -(void) test : (float) b;C中static的应用       static 修饰局部变量:延长变量的生命周期,只在第一次使用的时候初始化       static 修饰全局变量:只能在本文件中使用       static 修饰函数:只能在本文件中使用OC中static的应用      static 修饰局部变量:延长变量的生命周期,只在第一次使用的时候初始化      static 不能修饰实例变量         static int _speed;    错误      static 能修饰全局变量:只能在本文件中使用      static 不能修饰方法   -(void) run;self和super关键字      self:代表当前对象或当前类      super:调用父类的方法继承的注意事项:              1.OC类支持多层继承              2.子类不能定义与父类同名的变量,但可以继承              3.OC类支持单一继承,不支持多继承(一个父类)实例变量修饰符:            public:公开的,任意类都能访问            protected:受保护的,只能在当前类和子类的对象方法中访问 (不做声明,默认就是受保护的)            private:私有的,只能在当前类中使用,不能在子类中使用(子类能继承但不能访问)           
         注意:父类的实例变量和方法,子类都能继承,但是不是所有的都能访问  

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马