why only plant cells have cell wall and chloroplasts while as animal cells donot ?
Cell wall is a tough and rigid layer around the cell of certain organisms like plants and bacteria, which provides structural support and protects the cells. It is not necessary for animal cells to have a cell wall due to a various reasons like,
1) Animal cells have other forms of support like exoskeleton and endoskeleton.
2) Animal cells can regulate osmotic pressure by pumping ions and salts across the cell membrane. So, they do not require cell wall to protect themselves from bursting due to endosmosis.
3) Animal cells require flexibility for function and movement. This would not be possible if cells have cell wall as it would restricts flexibility.
Chloroplast are the sites of photosynthesis. So, only the cells which perform photosynthesis and make there own food contain chloroplast. Since, animal cells do not perform photosynthesis, chloroplast is absent in them.