Next: , Previous: Static Members, Up: Classes

2.4 Abstract Members

'abstract [keywords] name': params
Declare an abstract method name as having params parameters, having optional additional keywords keywords.
Abstract members permit declaring an API, deferring the implementation to a subtype. Abstract methods are declared as an array of string parameter names params.
    // declares abstract method 'connect' expecting the two parameters,
    // 'host' and 'path'
    { 'abstract connect': [ 'host', 'path' ] }

Abstract members may only be a part of one of the following: