【发布时间】:2012-06-06 19:52:52
【问题描述】:
我学完了泛型,但并不容易。不过,我确实明白了。这是我的理解。我希望您纠正我的错误并回答几个问题:)。
public class LinkedList<T> {
//class definition
}
public class LinkedList<T extends Object> {
//class definition
}
public class LinkedList<T extends Object & java.lang.Serializable> {
//class definition
}
public class LinkedList<T> implements Iterable<T> {
//class definition
}
Itarator<T> 并重载 hasNext()、next() 和 remove() 的内部类 问题
1. 请尽可能用简单的语言和例子解释这个的意思:
公共类
BinaryTree<T extends Comparable<? super T>> 什么取代了?
2. 我想使用 writeObject() 方法将上面提到的 LinkedList 类写入文件。所以我将其声明为
public class LinkedList<T extends Object> implements Serializable {
//methods and data members
private class Node implements Serializable { //inner class
T object;
Node next;
}
}
内部类是否也必须实现 Serializable ?
【问题讨论】:
标签: java generics serialization singly-linked-list