(1)概念
在不同类中可以定义相同方法签名的方法,使用静态方法创建的对象调用时胡不影响;
相同类型的对象,调用完全相同的方法得到不一样的结果。
条件:集成、重写、父类对象指向类对象内存
(2)id类型
id类型可以纸箱任何对象的内存
id 类型可以调用任何类型的任何方法
(3)注意 编译类型 与 运行类型
(4)使用id类型是,使用isKingOfClass和isMenmbertOfClass判断对象的运行类型
IDKindOfClass:判断运行类型是不是某类或子类的对象,是为yes,不是为no
isMenmbertOfClass:判断运行类型是不是某类的对象(不包含器子类),是为yes,不是为no