Department of Mathematics and Computer Science

www.univ-soukahras.dz/en/dept/mi

Module: Techniques objet avancées

  1. Information
  2. Questions

la redéfinition et la visibilité d'une méthode

2 votes

c'est quoi la relation entre redéfinition et visibilite de méthode?

Asked on 23:50, Friday 20 May 2016 By amirat abdallah (256 points)
In Techniques objet avancées


answers (4)




Answer (1)

0 votes

pour qu'on puisse redéfinirune  methode elle doit etre accessible( public) .pour protected, je ne sais pas 
 
 

Answered on 11:24, Saturday 21 May 2016 by radia gherras (68 points)
In Techniques objet avancées



Answer (2)

0 votes

Une variable définie avec le modificateur protected sera héritée dans toutes les classes filles qui pourront y accéder librement ainsi que les classes du même package... alors c'est la meme pour public  en peut accéder a elle 

 

Answered on 12:10, Saturday 21 May 2016 by amirat abdallah (256 points)
In Techniques objet avancées



Answer (3)

2 votes

oui Radia et Abdallah on peut faire la redéfinition d'une méthode protected, c l'utilité de cette visibilité, prend cet exemple : 

class A{
   protected int m1(int x){
      return x*x;
   }
}
class B extends A{
   protected int m1(int x){
      return x+x;
   }
}
public class Test{
   public static void main(String args[]){
      A a = new A();
      B b = new B();
      System.out.println("3*3 = "+a.m1(3)); //Affiche 3*3 = 9;

                                                              //donc fait appelle a la méthode de la classe A


      System.out.println("3+3 =" + b.m1(3)); //Affiche 3*3 = 9;

                                                              //donc fait appelle a la méthode de la classe B


   }

Answered on 12:19, Saturday 21 May 2016 by Hanen Rouainia (322 points)
In Techniques objet avancées



Answer (4)

0 votes

Oui exactement ce que j'ai dis :) 

Answered on 12:42, Saturday 21 May 2016 by amirat abdallah (256 points)
In Techniques objet avancées



Do you have an answer ?