your question doesn't make much sense
or, to be more precise, your question does have some sense, but is nonsense asking it here
4test designers decided to not support some OOP features, how should we know WHY?
and, by the way, method name having different signatures is overloading polymorphism
true polymorphism is the ability to have class A and treat it as class B (and this is supported)