there 5 types of inheritence
1.singleton inheritence
2.multilevel inheritence
3.hirarchical inheritence
4.hybrid inheritence
5.multiple inheritence