Admin Admin
Cantidad de envíos : 154 Edad : 44 Fecha de inscripción : 23/01/2008
| Tema: 40.4 "Metodo por Polimorfismo [Invocacion Virtual porun Metodo] " Jue Sep 18, 2008 9:15 am | |
| - Código:
-
public class TestFiguras { public static void main ( String args [] ){ Figuras Tria = new Triangulo(); Tria.calcularArea (); System.out.println ( "EL Area de Triangulo: " + Tria.area ); Figuras Cuau = new Cuadrado(); Cuau.calcularArea (); System.out.println ( "EL Area de Cuadrado: " + Cuau.area ); Figuras Circ = new Circulo(); Circ.calcularArea (); System.out.println ( "EL Area de Circulo: " + Circ.area ); } }
- Código:
-
class Circulo extends Figuras { //Declaramos variables float radio = 3; public float calcularArea(){ System.out.println ( "Soy de la clase Circulo" ); return area = 3.1416F * radio; } }
- Código:
-
class Cuadrado extends Figuras { //Declaramos variables float Lado = 5; public float calcularArea(){ System.out.println ( "Soy de la clase Cuadrado" ); return area = Lado * Lado; } }
- Código:
-
class Triangulo extends Figuras { //Declaramos variables float base = 5, Altura = 10; public float calcularArea(){ System.out.println ( "Soy de la clase Triangulo" ); return area = base * Altura; } }
- Código:
-
// Nombe de la clase public class Figuras { float area = 0; // Private po que tiene un signo menos. ( Es para clases privadas ) // LLeva una cadena vacia private String nombre = "" ; public float calcularArea(){ System.out.println ( "Soy de la super clase" ); return area; } class Triangulo extends Figuras { //Declaramos variables float base = 5, Altura = 10; public float calcularArea(){ System.out.println ( "Soy de la clase Triangulo" ); return area = base * Altura; } } class Cuadrado extends Figuras { //Declaramos variables float Lado = 5; public float calcularArea(){ System.out.println ( "Soy de la clase Cuadrado" ); return area = Lado * Lado; } } class Circulo extends Figuras { //Declaramos variables float radio = 3; public float calcularArea(){ System.out.println ( "Soy de la clase Circulo" ); return area = 3.1416F * radio; } } }
| |
|