本质上,我正在制作一个小程序,处理双精度值和枚举作为输入并返回一些输出。问题是我需要这样创建一个新对象:
对于这个问题,我无法导入类或使用静态方法,所以我一直在尝试克隆这两个对象而不使用任何导入的类。我不确定我的“Example z = new Example(t)”行是假的还是什么。我可以将“t”的值设置为另一个设置的私有“示例”对象,但我不知道如何将该信息发送到对象“z”。
public class Example{
private double temp;
private Scale scale;
private char start;
public Example(double temp){...}
public Example(double temp, Scale scale){...}
public Example(Example input){
/*I don't know what to put in here in order
in order to copy the input to a new object*/
}
}
public class Test{
public static void main(String[] args){
Example t = new Example(-10000.1, Scale.FAHRENHEIT);
Example z = new Example(t);
}
千万里不及你
冉冉说
相关分类