# Classes cannot be specified in ``implements`` clause Rule ``arkts-implements-only-iface`` **Severity: error** ArkTS does not allow to specify a class in implements clause. Only interfaces may be specified. ## TypeScript ``` class C { foo() {} } class C1 implements C { foo() {} } ``` ## ArkTS ``` interface C { foo(): void } class C1 implements C { foo() {} } ```