Ad Code

Java 30- Method override rules


Java 30- Method override rules

في هذا الفيديو من جافا JAVA, سنتحدث عن النوع الثاني من ال Polymorphisme , و المتعلق بالوراثة, اي سنتحدث عن قواعد تجاوز تعليمات الدوال. Method override rules


package package1;

public class App{

  public int VarPublic;
  private int VarPrivate;
  protected int VarProtected;
  int VarPackage;

  public App(String str){
    System.out.println(str);
  }

  public void message(){
    System.out.println("hello world!");
  }

}
-----------------------------------------
package package2;

import package1.App;

public class Apps extends App{

   public int VarPublic;
    public Apps(String str) {
        super(str);
        super.VarPublic=4;
        this.VarPublic=3;
        //TODO Auto-generated constructor stub
    }
    
    @Override
    public void message(){
        super.message();
        System.out.println("je suis moad aitaayi");
    }

    public static void main(String[] args) {
           Apps app1= new Apps("l héritage en java");
           app1.message();
           System.out.println("super VarPublic = "+((App)app1).VarPublic);
           System.out.println("this VarPublic = "+app1.VarPublic);
    }
}

affiche:
       l héritage en java
       hello world!
       je suis moad aitaayi
       super VarPublic = 4
       this VarPublic = 3

إرسال تعليق

0 تعليقات

Close Menu