Why can't we use String instead of Woman as variable type while declaring owner in each class of Cat, Dog, Fish. Example code
public static class Cat {
       public  Woman owner; // why not String owner;   ?
}