Main Index : Reference :
[class] getparent([class] class)
class is a derived class.
getparent() returns the parent class of class, that is the class that class was derived from. If class has no parent, the return value is nil.
// Outputs "getparent(myClass) = [Class-myParent]
// getparent(getclass(obj)) = [Class-myParent]".
class myParent
{
public:
myParent();
}
myParent::myParent()
{
// Do stuff
}
class myClass : myParent
{
public:
myClass(); // Constructor
}
myClass::myClass()
{
super(); // Calls the parent constructor
}
var obj = new(myClass);
println("getparent(getclass(obj)) = ",getparent(getclass(obj)));
println("getparent(myClass) = ",getparent(myClass));