我正在做一个作业问题:如何使用Java中的参数返回新对象?
“这个问题的每个部分都要求你编写一个函数,它将Q1中创建类的对象当作参数之一,并对它做一些事情。编写一个名为cloneDog()的方法,该方法接受一个Dog类型的对象,并返回一个名称与品种相同但年龄为0的新对象,并且该对象发光为绿色,原始狗应该保持不受伤害。
我想在字段中返回一个带有不同值的对象。我需要返回对象而不更改字段的值。
我的领域是:
public class Dog
{
String name;
int age;
String breed;
boolean glowsGreen;
}
我Q1A准则是:
Dog getTegon()
{
Dog dog1 = new Dog();
dog1.name = "Tegon";
dog1.age = 2;
dog1.breed = "Beagle";
dog1.glowsGreen = false;
return dog1;
}
对于Q2A,我不知道如何使用不同的值参数:
Dog cloneDog(Dog getTegon)
{
enter code here
}
请停止发布您的问题的外部屏幕截图。 – chrylis
我是唯一一个刚刚看到一堆a代替职位的人吗? – vandale
@vandale我修复了 –