File Exchange

image thumbnail

issubclass

version 1.0.0.0 (1.58 KB) by Jesse Hopkins
Determines if a class is a subclass of another class.

0 Downloads

Updated 20 Jan 2012

View License

tf = issubclass(SubClassName,SuperClassName)
Returns true if the specified "SubClassName" is a subclass of
the class specified by "SuperClassName", otherwise returns false.

Inputs:
SubClassName: string. Name of the "Sub Class" that you are testing
to see if it was inherited from the specified
"SuperClass"

SuperClassName: string. Name of the "Super Class" that you are
testing to see if the sub-class was inherited from

Output:
tf: logical, true if "SubClassName" is in fact a subclass of "SuperClassName"

Examples:
>> tf = issubclass('MySubClass','MySuperClass')

>> x = MySubClass;
>> y = MySuperClass;
>> tf = issubclass(class(x),class(y);

Comments and Ratings (0)

MATLAB Release Compatibility
Created with R2010b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags
oop