package cell;

public class GenericMemoryCell<AnyType> {
    
    public AnyType read() { return storedValue; }
    public void write( AnyType x ) { storedValue = x; }
    private AnyType storedValue;
    
    public static void main(String[] args) {
        GenericMemoryCell<String> m = new GenericMemoryCell();
        
        /*m.write(4);
        System.out.println(m.read());
        
        m.write(new Double(5.5));
        System.out.println(m.read());*/
        
        m.write(new String("Now, let's write a String to the cell."));
        System.out.println(m.read());
        
    }
}
