poo_u3_ea.docx

4
HTTP://WWW.UNADMEXICO.MX Evidencia de aprendizaje. Implementación de clases abstractas Unidad 3. Características de POO y Excepciones

Upload: ivanalexander123

Post on 27-Nov-2015

380 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: POO_U3_EA.docx

Evidencia de aprendizaje. Implementación de clases abstractas

Unidad 3. Características de POO y Excepciones

Page 2: POO_U3_EA.docx

Programación Orientada a Objetos IUnidad 3. Características de POO y ExcepcionesEvidencia de aprendizaje. Implementación de clases abstractas

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package prueba2;

import java.util.Scanner;

/**

*

* @author

*/

abstract class Animal {

//atributo

char tipo;

//metodo

public abstract void habla();

}

class Perro extends Animal{

//atributo

char tipo;

//metodo

public void habla(){

System.out.println("Guau,Guau");

}

Page 3: POO_U3_EA.docx

Programación Orientada a Objetos IUnidad 3. Características de POO y ExcepcionesEvidencia de aprendizaje. Implementación de clases abstractas

}

class Gato extends Animal{

//atributo

char tipo;

//metodo

public void habla(){

System.out.println("Miau,Miau");

}

}

public class Prueba2 {

/**

* @param args the command line arguments

*/

public static void main(String[] args) {

// TODO code application logic here

Animal Felino=new Gato();

Animal Canino=new Perro();

Scanner leer=new Scanner(System.in);

System.out.println("Introduzca el tipo de mascota: perro o gato");

String mascota=leer.nextLine();

if("gato".equals(mascota)){

Felino.habla();

}

else{

Canino.habla();

Page 4: POO_U3_EA.docx

Programación Orientada a Objetos IUnidad 3. Características de POO y ExcepcionesEvidencia de aprendizaje. Implementación de clases abstractas

}

}

}