Java 将对象添加到另一个类中的对象数组
我看过一些论坛帖子,我知道java是按价值传递的。但是我还是有点困惑。所以我的问题是,如果StoryFragment有一个注释数组,并且我想通过另一个具有addAnnotation方法的类将注释添加到该数组中,那么下面的代码可以工作吗?在StoryFragment中,我使用getter方法来接收注释数组Java 将对象添加到另一个类中的对象数组,java,arrays,methods,Java,Arrays,Methods,我看过一些论坛帖子,我知道java是按价值传递的。但是我还是有点困惑。所以我的问题是,如果StoryFragment有一个注释数组,并且我想通过另一个具有addAnnotation方法的类将注释添加到该数组中,那么下面的代码可以工作吗?在StoryFragment中,我使用getter方法来接收注释数组 public class StoryFragmentController { public void addAnnotation(Annotation annotation, StoryFra
public class StoryFragmentController {
public void addAnnotation(Annotation annotation, StoryFragment storyFragment){
storyFragment.getAnnotations().add(annotation);
}
提前谢谢。只有一种方法可以找到答案。是的,当然可以。混淆了你认为它应该是什么和传递值?还有其他更有效的方法吗?你可以直接添加注释而不是通过方法调用。为什么你认为这是无效的?