package herencia2;

public class SuperDemo {
	/**
	 * Ejercicios de Laboratorio UNIDAD 3 Volumen 2 
	 * Core Java
	 * Ejemplo 4 de Herencia
	 */
	public static void main(String[] args) {
		Tree tree1=new Tree();
		System.out.println("\nContenido de tree1: ");
		System.out.println("Nombre del Arbol: "+tree1.getName());
		System.out.println("Edad del Arbol: "+tree1.getAge());
		Tree tree2=new Tree("Mango",64);
		System.out.println("\nContenido de tree2: ");
		System.out.println("Nombre del Arbol: "+tree2.getName());
		System.out.println("Edad del Arbol: "+tree2.getAge());
		Tree tree3=new Tree(tree2);/*¿ Que pasaria si fuese tree3?*/
		System.out.println("\nContenido de tree3: ");
		System.out.println("Nombre del Arbol: "+tree3.getName());
		System.out.println("Edad del Arbol: "+tree3.getAge());
		
		PineTree pine1=new PineTree();
		System.out.println("\nContenido de pine1: ");
		System.out.println("Nombre del Arbol: "+pine1.getName());
		System.out.println("Edad del Arbol: "+pine1.getAge());
		System.out.println("Coniferous: "+pine1.coniferous);
		
		PineTree pine2=new PineTree(35,true);
		System.out.println("\nContenido de pine2: ");
		System.out.println("Nombre del Arbol: "+pine2.getName());
		System.out.println("Edad del Arbol: "+pine2.getAge());
		System.out.println("Coniferous: "+pine2.coniferous);
		
		PineTree pine3=new PineTree(pine2);
		System.out.println("\nContenido de pine3: ");
		System.out.println("Nombre del Arbol: "+pine3.getName());
		System.out.println("Edad del Arbol: "+pine3.getAge());
		System.out.println("Coniferous: "+pine3.coniferous);
		
	}
}
