Latest web development tutorials

Misalnya Java - metode penutup

Contoh Java Contoh Java

bab-bab sebelumnya kita telah belajar metode Java menulis ulang artikel ini kita melihat pelaksanaan cakupan metode Java.

Metode overloading dan perbedaan utama metode ini adalah sebagai berikut:

  • Metode overloading (Overloading): Jika ada dua metode yang sama nama metode, tetapi parameter tidak konsisten, dapat dikatakan bahwa metode yang kelebihan beban dengan metode lain.
  • Metode yang meliputi (Melebihi): Jika Anda mendefinisikan sebuah metode dalam subclass, yang nama, jenis kembali dan parameter signature bertepatan dengan nama metode kelas induk, jenis kembali dan tanda tangan parameter pertandingan, maka dapat dikatakan, metode subclass meliputi kelas induk.

Contoh berikut menunjukkan metode Java untuk mencapai cakupan (Melebihi) kode:

/*
 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);
   }
}

Kode di atas dijalankan output:

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

Contoh Java Contoh Java