摘要:
self在类方法中指代这个类,在对象方法中指代这个对象。 【tips】[super class]、[self class]其实返回的都是[self class]的结果。 class方法是返回这个对象的类。 阅读全文
self在类方法中指代这个类,在对象方法中指代这个对象。 【tips】[super class]、[self class]其实返回的都是[self class]的结果。 class方法是返回这个对象的类。 阅读全文
posted @ 2021-09-07 16:44
你就像烟火的神秘
阅读(49)
评论(0)
推荐(0)

老是记不住多态的定义,隔了两个月居然说不出来多态是什么。 『多态』是指同一个方法在不同对象中表现出不同的行为。 比如,现在有一个父类是生命类,生命类有喊叫这个动作, 它的子类有人类,狗类,猫类,他们分别重写了喊叫这个动作, 于是人类的喊叫是『你好』, 狗类的喊叫是『汪汪』, 猫类的喊叫是『喵喵』。
static 关键字 static代表了堆变量,只要用static修饰了,那么这个变量就放到了堆上。它跟放到栈里的普通变量有什么区别呢?区别在于每次调用的时候,堆变量都是同一个变量,而栈则是方法结束就变量死亡,方法开始就重新生成一个变量。 下面请看代码: 有一个类叫Myclass,.m内容如下:(声
浙公网安备 33010602011771号