【发布时间】:2016-09-24 04:59:05
【问题描述】:
首先,我创建了一些这样的类:
class superClass {
}
class class1: superClass {
var a:Int = 0
}
class class2: superClass {
var b:Int = 0
}
我构造了一个数组来存储它们:
var myClasses:[superClass] = []
我以这种方式向数组中添加了一些东西:
let newClass = class1()
newClass.a = 1
myClasses.append(newClass)
还有:
let newClass = class2()
newClass.b = 2
myClasses.append(newClass)
现在我想像这样检查数组:
for eachObject in myClasses {
// code...
}
我想对 eachObject 进行分类并找出它属于哪个类。
如果属于class1,我需要打印eachObject.a
的值有什么办法吗?谢谢~
【问题讨论】: