我看着这个环节,但并没有真正理解什么是由clone拷贝构造函数继承
反正到我的问题的意思,所以我有一个继承了另一个类两个属性, 类是一类从具有set/get方法和复制构造函数继承。
我想实现一个拷贝构造成继承类(忽略代码中的注释)
public class Instructor extends Person{
//officeNumber represents the office number where instructors can be found
private String officeNumber;
//constructor allows user to define first and last name and office number in demo
public Instructor(String fName, String lName, String officeNumber) {
super(fName, lName);
this.officeNumber=officeNumber;
}
}
我想在这里把拷贝构造函数,到目前为止我所能做的就是这一点,但我可以”牛逼只是传递一个对象到另一个构造的试听课,我一定要包括全名
public Instructor(String fName, String lName,Instructor object2) {
super(fName,lName);
officeNumber=object2.officeNumber;
}
//get method for field
public String getOfficeNumber() {
return officeNumber;
}
}
这里是它,如果这是任何帮助
继承的类10
它会出现你不明白变量范围,对象,继承或如何使用方法。您的基类为您提供'firstName'和'lastName'的getters。我强烈建议从一本关于Java或Oracle Java教程的好手册开始。 –
如果有什么不清楚的地方,给我发一条评论,我会尽力解决。 – gucci
是的,我知道,我不能说fName = object2.fName,因为它们不是来自同一个方法,但之前我没有使用继承,并且有这个类的拷贝构造函数,并且希望在保持整体继承事情 – gucci