package Relatorio.ImplementandoInterface;
public class Relatorio implements Imprimivel {
private String titulo;
private String conteudo;
public Relatorio(String titulo, String conteudo) {
this.titulo = titulo;
this.conteudo = conteudo;
}
public String getTitulo() {
return titulo;
}
public String getConteudo() {
return conteudo;
}
@Override
public String imprimir() {
return "Titulo: " + getTitulo() + "\n" +
getConteudo();
}
}
package Relatorio.ImplementandoInterface;
public interface Imprimivel {
String imprimir();
}
package Relatorio.ImplementandoInterface;
public class Principal {
public static void main(String[] args) {
Relatorio relatorio = new Relatorio("Relatório 2026", "Tudo funcionando conforme o esperado.");
System.out.println(relatorio.imprimir());
}
}