الفئة الداخلية والمجهولة Java 40- Inner and anonymous class

في هذا الفيديو من جافا JAVA, سنتحدث عن الفئة الداخلية والفئة المجهولة, اي سنتحدث عن قواعد انشاء اكثر من فئة في نفس الملف, و عن كيفية انشاء فئة class بدون اسم, اي استخدام الوراثة والتنفيذ دون الحاجة الى المفتاح extends او implements. Inner and anonymous class


package package3;

/* class ClassA {
    // classe anonyme
    obj = new ClassB(parameters) {
         // corps de la classe anonyme
    };
}*/

public interface Apple {
 default void show(){
    System.out.println(" I m apple");
 }
}

class AppleClass {
    public void show(){
       System.out.println(" I m class apple");
    }
   }

class Anonyme{
    public void run(){
        Apple app= new Apple(){
            public void show() {
             System.out.println(" I m anonyme Interface apple");
            }
         };
         app.show();
    }

    AppleClass app= new AppleClass(){
        public void show() {
         System.out.println(" I m anonyme class apple");
        }
     };
    
    public static void main(String[] args) {
        Anonyme anon= new Anonyme();
        anon.run();
        anon.app.show();
    }
}

affiche : 
          I m anonyme Interface apple
          I m anonyme class apple