Interfaces methods requirements in C#

interface ICar {
    bool StartEngine();
    void StopEngine();
}

class SportCarICar {
    private bool started;

    public bool StartEngine() {
        if (started)
            return false;
        started = true;
        return true;
    }

    public void StopEngine() {
        started = false;
    }
}