黑马程序员技术交流社区

标题: 继承 [打印本页]

作者: runsunlife    时间: 2015-8-25 12:29
标题: 继承
面向对象:继承
    继承概念:
    假设有两个类:A B
    继承是两个类之间的关系
    假设声明B类的时候,
    1)导入父类的头文件
    2)设定继承关系
    @interfaceB : A        ----> B类继承了A类
    @end

    关于继承注意事项:
    1)单一继承(一个类只能继承另外一个类)
    2)OC支持多层继承(Animal <-----Dog<------BigYellowDog)
    3) 子类可以继承父类所有的属性和方法
    使用@private 修饰的成员变量 可以被子类继承,但是不能访问
    4)子类可以直接使用从父类继承过来的属性和方法
    子类可以调用子类的方法,也可以调用从父类的方法(super) 子类可以使用super调用父类的方法
    5)父类只能调用父类自己的方法
    6)子类可以定义和父类同名的方法(方法的重写)
    7)子类不能定义和父类同名的变量
    8)方法的执行的顺序:先执行子类的--->找父类--->父。。。-->NSObject-->报错




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