... | @@ -11,6 +11,10 @@ _Semantic description_ |
... | @@ -11,6 +11,10 @@ _Semantic description_ |
|
|The private members of the class can be accessed directly only by members of the class itself|:question:|
|
|
|The private members of the class can be accessed directly only by members of the class itself|:question:|
|
|
|All members which are neither private nor public are protected and can also be accessed by members of subclasses|:question:|
|
|
|All members which are neither private nor public are protected and can also be accessed by members of subclasses|:question:|
|
|
|All fields may be declared without initializer, even const and template fields.|:x:|
|
|
|All fields may be declared without initializer, even const and template fields.|:x:|
|
|
|
|
|A class can be declared with the @trait modifier.|:white_check_mark:|
|
|
|
|
|A trait class is an abstract class and can not be instantiated.|:x:|
|
|
|
|
|. It also shall only declare methods without function bodies as members and no constructor.|:white_check_mark:|
|
|
|
|
|
|
|
|
|
|
_Restrictions_
|
|
_Restrictions_
|
|
|
|
|
... | | ... | |