Given the following code snippet in Java, what is true regarding anonymous classes?
interface Movable {
void move();
}
final int speed = 10;
Movable object = new Movable() {
@Override public void move() {
speed = 20;
}
};