Methods keyword

override

Marks a method that overrides a superclass or interface member.

Affogato uses the override keyword instead of the @Override annotation. The compiler emits @Override on the generated Java method.

Affogato

example.aff
class Dog : Animal {
    override speak(): String {
        return "Woof!"
    }
}

Generated Java

Example.java
class Dog extends Animal {
    @Override
    public String speak() {
        return "Woof!";
    }
}

Related

See also

← All keywords