I initially asked this question , but when I found the answer, I found that my initial problem was the lack of support in C # for covariance on the types of the returned inherited methods. Upon learning about this, I was curious what languages support this feature.
I agree with the answer of the one who can name the most.
EDIT : John Millikin correctly pointed out that many dynamic languages support this. To clarify:
I am only looking for static / strongly typed languages.
source
share