15.04.2018 Views

programming-for-dummies

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

588<br />

Creating Objects<br />

Type<br />

Classname = CLASS<br />

PRIVATE<br />

Variablename : datatype;<br />

PROCEDURE name (paramater list);<br />

FUNCTION name (parameter list) : datatype;<br />

PUBLIC<br />

Variablename : datatype;<br />

PROCEDURE name (paramater list);<br />

FUNCTION name (parameter list) : datatype;<br />

END;<br />

Any procedure or function declarations defined in a class must be fully<br />

defined outside the class.<br />

Anything defined under the PRIVATE section represents methods and properties<br />

that only the object can use. Anything defined under the PUBLIC section<br />

represents methods and properties that other parts of the program can<br />

access within that object.<br />

After you define a class, you can create an object from that class by declaring<br />

a variable as a new class type, such as<br />

Var<br />

Objectname : Classname;<br />

Object Pascal allows only single inheritance — a new class can inherit features<br />

from a single class. To create a new class from an existing class, use the<br />

CLASS keyword and include the name of the class to inherit from, such as<br />

Type<br />

Classname = CLASS (classToInheritFrom)<br />

PRIVATE<br />

Variablename : datatype;<br />

PROCEDURE name (paramater list);<br />

FUNCTION name (parameter list) : datatype;<br />

PUBLIC<br />

Variablename : datatype;<br />

PROCEDURE name (paramater list);<br />

FUNCTION name (parameter list) : datatype;<br />

END;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!