CriandoBits
Identifique-se Entrar Esqueceu a senha? Esqueci minha senha

Java - Herança

Por Benedito Silva Júnior - publicado em 18/07/2016


Enquanto programamos em Java, há a necessidade de trabalharmos com várias classes.

Muitas vezes, classes diferentes tem características comuns, então, ao invés de criarmos uma nova classe com todas essas características usamos as características de um objeto ou classe já existente. Ou seja, herança é, na verdade, uma classe derivada de outra classe.

Veja:

Superclasse (classe que fornece a herança):

public class ExemploHerancaSuperClasse // superclasse { public void imprimir() { System.out.println("Exec. método imprimir da classe ExemploHerancaSuperClasse"); } } Subclasse (classe herdeira): public class ExemploHerancaSubclasse extends ExemploHerancaSuperClasse //subclasse { public void calcular() { System.out.println("Exec. método calcular da classe ExemploHerancaSubclasse"); } } Classe de teste: public class ExemploHerancaPrincipal { public static void main(String[] args) { ExemploHerancaSubClasse obj = new ExemploHerancaSubClasse(); // executa o método imprimir que está definido apenas na superclasse obj.imprimir(); } }

Na classe de teste foi criado um objeto do tipo da classe ExemploHerancaSubClasse e em seguida foi executado o método imprimir() que a subclasse herdou da super classe. 

 
Voltar a pagina anteriorVoltarSubir ao topo da páginaTopo