Do you think is possible to say that classes have interfaces also if they do not implement any public interface ?
For me, in Java, these are the public, protected, package-private and private interfaces. --
MicheleVivoda
Yes, and don't forget const and non-const (in C++).