/**
 * CLASE: Revista.java
 * OBJETIVO: Clase que describe una SUBCLASE Revista con año, numero, y periodicidad.
 * ASIGNATURA: 
 * @version 1.0 25/07/2005
 * @author William Mendoza Rodríguez.
 */

public class Revista extends Publicacion {
    
    // Atributos privados de la clase Revista
    
    public int anio;
    public int numero;
    public String periodicidad;
        
	/** 
     * Constructor del objeto Revista.
     * 
     */       
        
     public Revista (){
     }   
     
    /** 
     * Constructor del objeto Revista.
     *
     * @param id        Identificador del Revista
     * @param titulo    titulo del Revista
     * @param 			
     */
    public Revista (String id, String titulo, String per) {
	super (id, titulo); 
	this.periodicidad = per;
	
    }
    
     
    /** 
     * Analizador para la periodicidad del Revista.
     *
     * @return La periodicidad del Revista
     */
    public int getPeriodicidad() { 
	return periodicidad; 
	
    }
    
    /** 
     * Modificador, Asigna la edicion de este Revista.
     *
     * @param ed   edicion de este Revista
     */
    public void setPeriodicidad (String per) { 
	this.periodicidad = per; 
    }
      
    /** 
     * Retorna la informacion de este Revista como un String
     *
     * @return la informacion de este Revista
     */
    public String toString() { 
	String s;
	s  = "Id    : " + getId + "\n";
	s += "Titulo   : " + getTitulo + "\n";
	s += "Editorial: " + getEditorial + "\n";
	s += "Costo: " +  + "\n";
	s += "Periodicidad:" + + "\n";
	s += "Año:" + + "\n";
	s += "Numero" + + "\n";
	s += "Autores : " + autoresPublicacion() + "\n"; 
	
	return s;
    }
    
}