如:
public void deleteEntry(Serializable id);
Serializable可以接受很多类型的数据,只要是实现了Serializable类型,就都可以接收。
为什么这么做?
减少代码,提高了代码的利用率。
你不用Serializable,你使用String类型数据,就必须拿String类型接受,你使用Integer数据,也就必须拿Integer接受。
为什么不用泛型去接收?
如果用泛型那么父类必须要实现并传递泛型,没有这样简便轻巧。
如:
public void deleteEntry(Serializable id);
Serializable可以接受很多类型的数据,只要是实现了Serializable类型,就都可以接收。
为什么这么做?
减少代码,提高了代码的利用率。
你不用Serializable,你使用String类型数据,就必须拿String类型接受,你使用Integer数据,也就必须拿Integer接受。
为什么不用泛型去接收?
如果用泛型那么父类必须要实现并传递泛型,没有这样简便轻巧。