oc中类的继承

来源:互联网 发布:淘宝假食品流通许可证 编辑:程序博客网 时间:2024/03/29 14:44

  继承是面向对象编程的重要原理之一,在OC中不允许多继承,只允许单继承。一个类可以继承另一个类,被继承的类叫父类,继承的类叫子类。父类还可以有他的父类,没有父类的类位于类层次的顶端,称为根类,OC的根类是NSObject。只要定义一个新的子类,该类就会继承父类中除@private实例变量的全部内容。
  实现继承只需要在类的接口部分使用“:”就可以完成
@interface Person:NSObject
{
 NSString*_name;
 NSString*_hobby;
}
@end

@interface Student:Person
{
 NSString*_major;
}
人类继承根类NSObject,学生类继承人类,其中学生类拥有学生类自己和人类的所有特征和行为。

0 0
原创粉丝点击