定义了一个发牌类:publicclassFapai{intMyCard[]=newint[8];publicFapai(){begin();}publicvoidbegin(){for(inti=0;i<8;i++){MyCard[i]=i;}}}在定义个Player类:publicclassPlayer{p...
定义了一个发牌类:
public class Fapai {
int MyCard[]=new int[8];
public Fapai() {
begin();
}
public void begin(){
for(int i=0;i<8;i++){
MyCard[i]=i;
}
}
}
在定义个Player类:
public class Player {
public int MyCard[];
public Player() {
super();
}
public void setCard(int card[]){
for(int i=0;i
this.MyCard[i]=card[i];
}
}
public int getCard(int index){
return this.MyCard[index];
}
}
然后Test:
public class Test {
public static void main(String[] args) {
Fapai b=new Fapai();
System.out.println("我的牌是:");
Player me=new Player();
me.setCard(b.MyCard[]);
for(int i=0;i<8;i++){
System.out.print(me.MyCard[i]+"\t");
}
}
}
请问,下面这句
me.setCard(b.MyCard[]);为什么说参数不适用???要怎么改???
我的目的是要讲一个牌的数组传递进去。
不好意思,题目忘记改回来了:JAVA 参数不适用
展开