herança

tenho duvidas na questão da herança.alguem pode mim ajudar…agradeço

Quais são as dúvidas?

como é feita a herança das classes

para que é usada a classe abstrata e para que serve?

Em de classes é feita utilizando a palavra chave extends com a seguinte sintaxe:

class NomeDaClasseQueVaiHerdar extends NomeClasseQueHerdada {

}

Uma classe abstrata serve quando você tem comportamentos específicos que servem para mais de uma classe, mas, esses sozinhos não têm muita utilidade.