Probably because it would introduce all sorts of complexities if they acted like instance variables. Remember, one interface may be implemented in a number of classes and a class may implement a number of interfaces. You could have all sorts of name collisions. Bill ------------------ author of:
ggello, We'd like you to continue posting here at Javaranch. Please read our Naming Policy and register again. Thanks for your cooperation ------------------ Valentin Crettaz Sun Certified Programmer for Java 2 Platform