有一个小问题,请教了.
											public class TestIntCell {
 public static void main(String[] args) {
  IntCell m = new IntCell();
  m.write(5);
  System.out.println("Cell contets:  " + m.read());
  
 }
}
public class IntCell { 
    public IntCell() {
     this(0);
    } 
    public IntCell(int value) {
     storedvalue = value;
    }
    
    public int read() {
     return storedvalue;
    }
    
    public void write(int x) {
     storedvalue = x;
    }
    private int storedvalue;
}
编译的时候出问题,它说"类IntCell是公共的,应在名为IntCell.java的文件中声明."
我把类IntCell前的public去掉后就行了,大家可以告诉我具体为什么吗?
 
    



 
											





 
	    

 
	
 
											


