地质学基础岩石有哪些类