poo_u3_ea.docx

Post on 27-Nov-2015

384 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Evidencia de aprendizaje. Implementación de clases abstractas

Unidad 3. Características de POO y Excepciones

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");

}

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();

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

}

}

}

top related