编java 竟然遇到不是语句的错误。。。才入门,找不出错在哪
来源:百度知道 编辑:UC知道 时间:2024/07/02 08:28:22
http://tieba.baidu.com/f?kz=485191060
确实不是语句
正确的语句应该是
chessMan[][] man=new chessMan[n][m];(n m要提前给个值)
chessMan是类名吧,这样写不符合规范,类名第一个字母要大写,包名第一个字母小写
man[][]=new chessMan[n][m]; 类型呢?数组的类型呢???
chessMan man;
改成chessMan man[][];
看了你的源码,给你改过来了
public class chessGroup{
private chessMan[][] man;
private int n;
private int rear;
private int x=0,y=0;
private int X,Y;
public chessGroup(int n,int m){
man=new chessMan[n][m];
}
public boolean isEmpty(){
return n==0;
}
/*public boolean isFull(){
return n>=table.length;
}*/
public int getChessValue(int n,int m){
return man[n][m].getValue();
}
public int getChessExsistance(int n,int m){
return man[n][m].getExsistance();
}
public void setChessValue(int n,int m,int k){
man[n][m].setValue(k);
}
public void setChessExsistance(int n,int m,int k){
man[n][m].setExsistance(k)