我有两个私有成员变量的对象anObject: public class anObject {
private String name;
private ArrayList<String> myList = new ArrayList<String>();
}
我有一个构造函数: public anObject() {
name = "";
}
我有我的拷贝
我使用拷贝构造函数寻找一种方法来初始化派生类和()运算符类似于C++ class Rectangle {
int width, height;
public:
Rectangle (int,int);
int area() {return (width*height);}
};
Rectangle::Rectangle (int a, int b) {
我的堆栈拷贝构造函数有很多困难。 DSStack扩展了Stack抽象类,并使用双向链表来存储数据(令牌)。它在构造函数中的行this.push(oldListNode.getToken());处保持失败(NullPointerException)。我已经包含了我认为可以帮助解决我的问题的方法/类。它需要是一个深副本。任何帮助或指导都会很棒。 public class DSStack extends