在类中的方法之间传递对象的实例是不是很糟糕?或者有更好的方法吗?
public void game() {
Deck deck = new Deck();
shuffleDeck(deck);
}
public void changeCard(Deck deck) {
deck.replaceCard(deck);
}
答案 0 :(得分:0)
嗯......在java中传递类对象会非常困难。另一方面,传递引用值的内置机制非常有用,我们每天都这样做。
Is Java "pass-by-reference" or "pass-by-value"?
使用对象操作是Object Oriented Programming
的主要原则,Java是面向对象的。
请记住,你没有通过整个对象。你可以想象通过如何在内存中找到该对象的指令。