在方法之间传递类对象是不是很糟糕?

时间:2016-11-16 13:33:46

标签: java oop

在类中的方法之间传递对象的实例是不是很糟糕?或者有更好的方法吗?

public void game() {
    Deck deck = new Deck();
    shuffleDeck(deck);
}

public void changeCard(Deck deck) {
    deck.replaceCard(deck);
}

1 个答案:

答案 0 :(得分:0)

嗯......在中传递类对象会非常困难。另一方面,传递引用值的内置机制非常有用,我们每天都这样做。

Is Java "pass-by-reference" or "pass-by-value"?

使用对象操作是Object Oriented Programming的主要原则,Java是面向对象的。

请记住,你没有通过整个对象。你可以想象通过如何在内存中找到该对象的指令。