package com.trifulcas.oop; public class Libro { private String titulo; private String autor; private int numeroDePaginas; public Libro(String titulo, String autor, int numeroDePaginas) { super(); this.titulo = titulo; this.autor = autor; this.numeroDePaginas = numeroDePaginas; } /** * @return the titulo */ public String getTitulo() { return titulo; } /** * @param titulo the titulo to set */ public void setTitulo(String titulo) { this.titulo = titulo; } /** * @return the autor */ public String getAutor() { return autor; } /** * @param autor the autor to set */ public void setAutor(String autor) { this.autor = autor; } /** * @return the numeroDePaginas */ public int getNumeroDePaginas() { return numeroDePaginas; } /** * @param numeroDePaginas the numeroDePaginas to set */ public void setNumeroDePaginas(int numeroDePaginas) { this.numeroDePaginas = numeroDePaginas; } @Override public String toString() { return "Libro [titulo=" + titulo + ", autor=" + autor + ", numeroDePaginas=" + numeroDePaginas + "]"; } }
package com.trifulcas.oop; public class TV { private String marca; private int canal; private int volumen; public TV(String marca) { this.marca = marca; reiniciarTV(); } /** * @return the marca */ public String getMarca() { return marca; } /** * @param marca the marca to set */ public void setMarca(String marca) { this.marca = marca; } /** * @return the canal */ public int getCanal() { return canal; } /** * @param canal the canal to set */ public void setCanal(int canal) { if (canal >= 1 && canal <= 50) { this.canal = canal; } } public void aumentar() { if (volumen < 100) { volumen++; } } public void disminuir() { if (volumen > 0) { volumen--; } } public void reiniciarTV() { canal = 1; volumen = 50; } @Override public String toString() { return marca + " en el canal " + canal + ", volumen " + volumen; } }
package com.trifulcas.oop; public class Complejo { private float real; private float imaginaria; public Complejo(float real, float imaginaria) { this.real = real; this.imaginaria = imaginaria; } public Complejo() { real=0; imaginaria=0; } /** * @return the real */ public float getReal() { return real; } /** * @param real the real to set */ public void setReal(float real) { this.real = real; } /** * @return the imaginaria */ public float getImaginaria() { return imaginaria; } /** * @param imaginaria the imaginaria to set */ public void setImaginaria(float imaginaria) { this.imaginaria = imaginaria; } public void sumar(Complejo c) { real+=c.real; imaginaria+=c.imaginaria; } public boolean igual(Complejo c) { return real==c.real && imaginaria==c.imaginaria; } public float getAbsoluto() { return (float) Math.sqrt(imaginaria*imaginaria+real*real); } @Override public String toString() { return + real +" + " + imaginaria + "i"; } }
Libro quijote = new Libro("Quijote", "Cervantes", 800); System.out.println(quijote); TV pana = new TV("Panasonic"); System.out.println(pana); for (int i = 0; i < 100; i++) { pana.aumentar(); } pana.setCanal(270); System.out.println(pana); Complejo a=new Complejo(1,2); Complejo b=new Complejo(3,4); System.out.println(a.getImaginaria()); System.out.println(a.getAbsoluto()); System.out.println(a); a.sumar(b); System.out.println(a);