1. java.util.AbstractionCollection
a) add(E o)方法只有一行
throw new UnsupportedOperationException();
由于不同的容器有不同的加入元素的方法,這么做應該是為了方式它的子類調用父類的這個方法。
既然如此,為什么不把方法聲明為abstract呢?
b) 容器類的toString()方法就是從AbstractionCollection里繼承的。
a) add(E o)方法只有一行
throw new UnsupportedOperationException();
由于不同的容器有不同的加入元素的方法,這么做應該是為了方式它的子類調用父類的這個方法。
既然如此,為什么不把方法聲明為abstract呢?
b) 容器類的toString()方法就是從AbstractionCollection里繼承的。