| Arquivo: Computador.java | ![]() |
| public class Computador { static String modelo; static String fabrica; static String placaMae; static String processador; static String RAM; static String video; static String monitor; public Computador(){ } } |
|
| Arquivo: setImprimir.java | |
| public class setImprimir extends Computador { public void setImprimir() {} public void setModelo(String atributo) { modelo = atributo; } public void setFabrica(String atributo) { fabrica = atributo; } public void setPlacaMae(String atributo) { placaMae = atributo; } public void setProcessador(String atributo) { processador = atributo; } public void setRAM(String atributo) { RAM = atributo; } public void setVideo(String atributo) { video = atributo; } public void setMonitor(String atributo) { monitor = atributo; } } |
|
| Arquivo: getImprimir.java | |
| public class getImprimir extends Computador { public void getImprimir() {} public String getModelo() { return modelo; } public String getFabrica() { return fabrica; } public String getPlacaMae() { return placaMae; } public String getProcessador() { return processador; } public String getRAM() { return RAM; } public String getVideo() { return video; } public String getMonitor() { return monitor; } } |
|
| Arquivo de Execução: HP.java | |
| public class HP extends Computador { public HP() { modelo = "Notebook"; fabrica = "HP"; placaMae = "Off Board"; processador = "Intel 1.73 Ghz"; RAM = "1024"; video = "256 Mb"; monitor = "15,4 Pol."; } public static void imprimir(String atributo) { System.out.println(atributo); } public static void main(String[] args) { setImprimir y = new setImprimir(); y.setModelo("PC"); y.setFabrica("Educacional"); y.setPlacaMae("On Board"); y.setProcessador("Atlon 2 Ghz"); y.setRAM("2 Gigas"); y.setVideo("1280 x 826 px"); y.setMonitor("Led 20 Pol."); getImprimir x = new getImprimir(); imprimir(x.getModelo()); imprimir(x.getFabrica()); imprimir(x.getPlacaMae()); imprimir(x.getProcessador()); imprimir(x.getRAM()); imprimir(x.getVideo()); imprimir(x.getMonitor()); } } |
|
| Resultado: | |
| PC Educacional On Board Atlon 2 Ghz 2 Gigas 1280 x 826 px Led 20 Pol. |