继承分为哪几类