sexta-feira, 24 de maio de 2013

Herança e Classes Abstratas em Java - Exemplo

O exemplo abaixo mostra um exercício a qual trabalhará com os conceitos de Herança e de Classes abstratas:

  • Crie uma classe chamada ExportToFileCommon, esta classe deverá conter o método público Export, este método não deverá ser implementado pois servirá de base para as classes herdeiras.
  • Crie uma classe chamada ExportToExcel que herdará a classe ExportToFileCommon, o método Export deverá ser implementado nesta classe e deverá exibir a seguinte mensagem “Arquivo exportado para o Excel com sucesso.”.
  • Crie uma classe chamada ExportToPdf que herdará a classe ExportToFileCommon, o método Export deverá ser implementado nesta classe e deverá exibir a seguinte mensagem “Arquivo exportado para PDF com sucesso.”.  Observação: Os métodos devem ser públicos.


public class Principal {
public static void main(String[] args) {
ExportToPdf pdf = new ExportToPdf();
pdf.Export();
ExportToExcel excel = new ExportToExcel();
excel.Export();
}
}

public abstract class ExportToFileCommon {
public abstract void Export();
}

public class ExportToExcel extends ExportToFileCommon {
public void Export() {
System.out.println("Arquivo exportado para o Excel com sucesso!");
}
}

public class ExportToPdf extends ExportToFileCommon {
public void Export() {
System.out.println("Arquivo exportado para PDF com sucesso!");
}
}

Nenhum comentário:

Postar um comentário