根据javadoc,
public class AtomicInteger extends Number implements java.io.Serializable {
// code for class
}
但,
public abstract class Number implements java.io.Serializable {
//code for class
}
如果Number
类已经实现java.io.Serializable
了,那为什么AtomicInteger
还要再实现呢?
编辑: Serializable 作为标记接口在这种情况下有什么不同吗?