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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  ----
  ----
前面代码省略...
        //注意:判断类A是否是类B的子类?
        isSub=[Animal isSubclassOfClass:[Animal class]];
        ------------------------------------------------------------------>返回结果为啥是1  ,不是判断子类吗???
        NSLog(@"isSub= %d",isSub);
        
    }
    return 0;
}

2 个回复

倒序浏览
+ (BOOL)isSubclassOfClass:(Class)aClass

作用:判定是否为aClass的子类

说明:只有类方法

因为该方法返回是一个BOOL类型的。BOOL 具有 YES 和 NO,YES定义为1,NO定义为0。

如果类B强制转换成类A,不抛出异常的话,那么类B就是类A的子类,返回的结果就是YES

评分

参与人数 1黑马币 +10 收起 理由
Chasel + 10 辛苦了

查看全部评分

回复 使用道具 举报
13817049701 发表于 2015-7-27 23:09
+ (BOOL)isSubclassOfClass:(Class)aClass

作用:判定是否为aClass的子类

刚看到,不好意思哈  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马