Main Index : Reference :

getparent()


Description

Gives the parent class of a derived class.

Definition

[class] getparent([class] class)

Parameters

class is a derived class.

Return Value

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.

Example


// 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));

See Also

getclass(), instanceof()