Ad Code

Java 19- method overload


Java 19- method overload

في هذا الفيديو سنتحدث عن الدوال مضافة التكلفة في جافا JAVA, حيث سنتحدث من جديد عن المتغييرات المحلية و دورها في انشاء فارق بين الدوال من نفس النوع وبنفس الاسم. وايضا قلنا في درس سابق ان ال Constructors تخضع لنفس المنطق. method overload

 

import javax.swing.JOptionPane;

public class App{

 //surcharge de methode

 /*  somme(int,int), somme(int, foat) , somme(int, double,string) */ //true
 /* int somme(int, int),  float somme(int, int ) */ // false

 static int somme(int n){
  if(n<=0) return 0;
  else return n+somme(n-1); // n+(n-1)+(n-2)+ .....+1
 }

 static int somme(int n, int m){
  return n+m;
 }
  
  public static void main(String[] args) {
    JOptionPane.showMessageDialog(null, "somme 1 de 100 = "+somme(100)+"\n somme 2 de 4 et 5 ="+somme(4,5));
    // somme 1 de 100 = 5050
    // somme 2 de 4 et 5 = 9
  }
}

إرسال تعليق

0 تعليقات

Close Menu