JavaRush /جاوا بلاگ /Random-UR /وفد کا نمونہ (سانچہ)

وفد کا نمونہ (سانچہ)

گروپ میں شائع ہوا۔
وفد کا نمونہ (سانچہ) - آئیے سب سے آسان مثال دیکھیں۔ Аکچھ طریقہ کے ساتھ ایک کلاس ہے f. کلاس Аکلاس کی اندرونی، غیر جامد کلاس ہوتی ہے My۔
public class My{
   public static void main(String[]args){
      My test = new My();
      My.A a1 = test.new A();
      a1.f();
      My.B b = test.new B();
      b.f();
   }

class A{
   void f(){
      System.out.println("f");
  }
}
}
پھر ہم کنسول پر پرنٹ کریں گے کہ طریقہ کیا کرتا ہے f۔ ایسا کرنے کے لیے میتھڈ میں mainکلاس آبجیکٹ بنائیں Аاور میتھڈ کو کال کریں f۔ اب کلاس بناتے ہیں B۔ ہمیں کلاس کی طرح کرنے کے لئے اس کی ضرورت ہے А، لیکن ہم کوڈ کی نقل نہیں کریں گے اور نہ ہی ہم وراثت کا استعمال کریں گے، لیکن کلاس میں ہم Вکلاس کا ایک آبجیکٹ بنائیں گے А، اور پھر Вکلاس میتھڈ کو کال کریں گے А۔
class B{
   A a = new A();
   void f(){
      a.f();
   }
}
ایک کلاس Вکچھ کاموں کی تکمیل دوسری کلاس کو سونپتی ہے۔ Вاس معاملے میں کلاس А.
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION