4 ms·IIRC, Java interfaces are subtype polymorphism. Ad hoc polymorphism would be, for example, overloading.by quicknir 6y agoIIRC, Java interfaces are subtype polymorphism. Ad hoc polymorphism would be, for example, overloading.