| 1 | = Member Declarations = |
| 2 | |
| 3 | Members are the items or clauses within a class-like declaration (classes, structures, interfaces, mixins, Type extensions...). |
| 4 | |
| 5 | They define both the internal state and implementation and external appearance, content, behaviours, actions and responses |
| 6 | defining each of the above items. |
| 7 | |
| 8 | Currently these include |
| 9 | * initialisers - define the starting state/content |
| 10 | * methods - define the actions the above provide |
| 11 | * properties - provide (mediated) access to state items the objects provide or expose |
| 12 | * events - provide notifications the objects publish |
| 13 | * contracts - state specification and run-time validity assertions that are part of the public interface of the above items |
| 14 | |
| 15 | Back to LanguageTopics. |