O documento discute o conceito de herança em programação orientada a objetos em Java, explicando que classes filhas podem herdar atributos e métodos de classes pai e como implementar herança simples e em cadeia através de exemplos práticos.
2. Conceito de Herança em JAVA. O conceito de herança surge com a intenção de diminuir duplicações de códigos. Dessa forma podemos criar uma classe principal de onde outras classes iram herdar seus membros(métodos e atributos). Será criada uma relação entre essa classes. A classe principal se chamará – ParentClass ou Super Class. E a classe herdeira - ChildClass ou Sub Class.
3. Conceito de herança simples. Em JAVA temos o conceito de herança simples, ondepermite que uma sub class só possa herdar de apenas uma Super Class. Porém uma sub class poderá herdar de uma outra sub class criando assim uma herança em cadeia. Veja o exemplo a seguir.
4. Herança em cadeia. Observe que a ClassFuncionarios é a Super Class. A Class Encarregados é uma sub class e super class. Uma vez que a Class Chefe é sua sub class.
6. Como declarar uma classe principal(SuperClass). Você declara uma SuperClass igual declara uma classe comum em JAVA. publicclass Herança { bloco_de_codigo }
7. E para declarar uma Sub Class? publicclassTesteHerançaextends Herança{ bloco_de_codigo } Note que para declarar uma ChildClass devemos usar a keyword(palavra chave) extends, essa palavra chave é a responsável por mostrar ao compilador que aquela classe é uma Child Class.
8. Observação Uma Sub Classe só pode herdar membros de uma classe visível. Ou seja de uma public class.