Netbeans

Páginas: 2 (317 palabras) Publicado: 3 de agosto de 2010
public abstract class Documento
{
private String titulo;
private int nump;

public Documento()
{
}
public Documento(String t,int np)
{
titulo=t;
nump=np;
}
public void leer()
{setTitulo(JOptionPane.showInputDialog("Ingrese el titulo del libro: "));
setNump(Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de paginas:")));
}
publicString getTitulo()
{
return titulo;
}
public void setTitulo(String titulo)
{
this.titulo = titulo;

public int getNump()
{
return nump;
}public void setNump(int nump)
{
this.nump = nump;
}
@Override
public String toString()
{
return "titulo: "+titulo + " numero de paginas:"+nump;
}public abstract float calcular();

package ejerccicio2;

import javax.swing.JOptionPane;

public class Libro extends Documento
{
private String autor;

public Libro()
{
}

publicLibro(String a)
{
autor=a;
}
public void leer()
{
super.leer();
setAutor(JOptionPane.showInputDialog("ngrese el nombre del autor: "));
}
public String getAutor()
{return autor;
}
public void setAutor(String autor)
{
this.autor = autor;
}
public String toString()
{
return super.toString()+ "autor:"+autor;
}
publicfloat calcular()
{
return 0.05f*getNump();
}
}
package ejerccicio2;
import javax.swing.JOptionPane;
public class Principal {
public static void main(String[] args)
{Documento lista[];
int n,i,op;
n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el numero de datos a ingresar: "));
lista=new Documento[n];
for(i=0;i<n;i++){
op=Integer.parseInt(JOptionPane.showInputDialog("Ingrese su opcion: 1. LIBRO 2. REVISTA "));
switch(op)
{
case 1: lista[i]=new...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • netbeans
  • Netbeans
  • Netbeans
  • Netbeans
  • Netbeans
  • netbeans
  • netbeans
  • Netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS