Latest web development tutorials

ejemplo de Java - método de cobertura

Ejemplos de Java Ejemplos de Java

En los capítulos anteriores hemos aprendido método Java de volver a escribir este artículo nos fijamos en la aplicación de la cobertura de método Java.

La sobrecarga de métodos y las diferencias primordiales método son los siguientes:

  • La sobrecarga de métodos (Sobrecarga): Si hay dos métodos que el mismo nombre de método, pero los parámetros son inconsistentes, se puede decir que un método que está sobrecargado con otro método.
  • El método de recubrimiento (Anulación): Si se define un método en una subclase, su nombre, tipo de retorno y parámetros de firma coincidió con el nombre de un método de la clase padre, el tipo de retorno y la signatura del parámetro de coincidencia, entonces se puede decir, el método de la subclase que cubre la clase padre.

El siguiente ejemplo muestra los métodos de Java para lograr la cobertura de código (Anulación):

/*
 author by w3cschool.cc
 Findareas.java
 */
public class Findareas{
   public static void main (String []agrs){
      Figure f= new Figure(10 , 10);
      Rectangle r= new Rectangle(9 , 5);
      Figure figref;
      figref=f;
      System.out.println("Area is :"+figref.area());
      figref=r;
      System.out.println("Area is :"+figref.area());
   }
}
class Figure{
   double dim1;
   double dim2;
   Figure(double a , double b) {
      dim1=a;
      dim2=b;
   }
   Double area() {
      System.out.println("Inside area for figure.");
      return(dim1*dim2);
   }
}
class Rectangle extends Figure {
   Rectangle(double a, double b) {
      super(a ,b);
   }
   Double area() {
      System.out.println("Inside area for rectangle.");
      return(dim1*dim2);
   }
}

El código anterior se ejecuta salida es:

Inside area for figure.
Area is :100.0
Inside area for rectangle.
Area is :45.0

Ejemplos de Java Ejemplos de Java