Keyword Interface
Declares an interface.
Syntax
Interface Identifier [ Extends Interfaces ]
Declarations...
End [ Interface ]
Description
The Interface keyword begins the declaration of an interface.
Please see the Interfaces section of the Cerberus X language reference for more information on interfaces.
See also
End | Class | Implements
Language reference (Interfaces)
Example
An example of a simple interface.
Interface
Computer
Method
Boot
()
Method
Process
()
Method
Display
()
End
Class
PC
Implements
Computer
Method
Boot
()
Print
"BIOS version 1.01. Performing ancient rituals..."
End
Method
Process
()
Print
"Calculating 1 + 1..."
End
Method
Display
()
Print
"The result of 1 + 1 equals 2!"
End
End
Class
C64
Implements
Computer
Method
Boot
()
Print
"**** COMMODORE 64 BASIC V2 **** | 64K RAM SYSTEM 38911 BASIC BYTES FREE"
End
Method
Process
()
Print
"Calculating missile position..."
End
Method
Display
()
Print
"Enemies exploding!"
End
End
Function
Main
()
Print
""
Print
"PC"
Print
""
Local
ibm
:
Computer
=
New
PC
ibm
.
Boot
ibm
.
Process
ibm
.
Display
Print
""
Print
"C64"
Print
""
Local
commodore
:
Computer
=
New
C64
commodore
.
Boot
commodore
.
Process
commodore
.
Display
End