|
|
OOP v1.3.1 standard: https://www.etsi.org/deliver/etsi_es/203700_203799/203790/01.03.01_60/es_203790v010301p.pdf
|
|
|
|
|
|
## 5.1.1.0
|
|
|
[[_TOC_]]
|
|
|
|
|
|
# 5.1.1 Classes
|
|
|
## 5.1.1.0 General
|
|
|
_Semantic description_
|
|
|
|
|
|
| rule| conformance |
|
... | ... | @@ -30,3 +33,10 @@ _Restrictions_ |
|
|
| l | Neither fields not non-abstract methods shall be declared in trait classes. | :white_check_mark:|
|
|
|
| m | Neither fields not non-abstract methods shall be declared in trait classes. | :white_check_mark:|
|
|
|
| n | A class shall extend at most one normal class. | :white_check_mark:|
|
|
|
|
|
|
## 5.1.1.4 Final classes
|
|
|
|
|
|
| rule| conformance |
|
|
|
| ------ | :------: |
|
|
|
|If a class shall not be subclassed, it may be declared as @final.|:white_check_mark:|
|
|
|
|Final classes cannot be abstract.|:white_check_mark:| |