在类中创建方法时,如果使用参数:
public String Method(ClassName NewObject){}
或者在我下面的例子中:
public String EqualsTo(Deck aCard){}
它会在该方法中创建该类的新对象吗?如果没有人介意解释我使用该参数发生了什么?
注意:忽略任何小的语法错误,因为我刚刚构建了这个以更好地解决我的问题,所以这不是一个完整的类。
import java.util.Scanner;
import java.util.Random;
public class Deck {
private int suit;
private int rank;
private Random generator = new Random();
Scanner in = new Scanner(System.in);
//Default constructor
public Deck() {
suit = suit.random(4);
rank = rank.random(13);
}
public String EqualsTo(Deck aCard){}
}