質問させてください

2次元配列imgからimg.lengthとimg[].lengthで長さを取ろうとしたら
lengthのlの部分を指して「classがありません」というコンパイルエラーが出ます。
下にソースを張るので、間違いをおしえてください

import java.awt.*;

class ImgCanv extends Canvas{

Image[][] img;
int l1,l2;

public ImgCanv(Image[][] i){
img=i;
}

public void paint(Graphics g){
for(int i=0;i<img.length;i++){
for(int j=0;j<img[].length;j++){
g.drawImage(img[i][j],i*25,j*25,25,25,this);
}
}

}
}