Yes it does make sense because the ISA relation holds. The purpose is same as that of a ISA relation. The interface type reference can hold objects of any of its implementers. And this is used in many cases like
The general idea is, declare something as broad as possible.
For example, go for Number instead of Integer if you don't care what numbers you need. Also, go for Collection as much if possible. Only use List or Set if you really need the properties of either one (like the indexing or the unique elements).