Alice is not an object-oriented programming language

Alice supports encapsulation fairly well.

It makes a modest attempt to support inheritance.

There is no semblance of support for polymorphism in Alice.

Therefore, Alice is not an object-oriented programming language.

Rather, it is an object-based language.

But - Alice is a good teaching language for getting new programming students started down the right path towards OOP.