JavaRush /جاوا بلاگ /Random-SD /ٺاھڻ واري کان ٺاھيندڙ کي سڏيندي
alexnjc
سطح

ٺاھڻ واري کان ٺاھيندڙ کي سڏيندي

گروپ ۾ شايع ٿيل
گهڻو ڪري، نقل جي شروعاتي ڪوڊ لکڻ کان بچڻ لاء، اهو ضروري آهي ته هڪ تعمير ڪندڙ ڪوڊ کي ٻئي کان سڏين.
هڪ تعمير ڪندڙ کان تعمير ڪندڙ کي سڏڻ - 1
هتي هڪ مثال آهي ته اهو ڪيئن ٿي سگهي ٿو:
public class SomeClass {
  int a;
  int b;
  int c;

public SomeClass(int a, int b){
   this.a = a;
   this.b = b;
  }

public SomeClass(int a, int b, int c){
    // Вызов конструктора с двумя параметрами.
    this(a, b);
    this.c = c;
  }

public void show(){
    System.out.println("a = " + a);
    System.out.println("b = " + b);
    System.out.println("c = " + c);
  }
}
جيئن توهان ڏسي سگهو ٿا، ان لاءِ اسان لفظ استعمال ڪريون ٿا this، جنهن کان پوءِ اسان قوس ۾ ڏيکاريون ٿا ته لاڳاپيل ٺاهيندڙ لاءِ پيرا ميٽرز (هن صورت ۾ ٻن پيرا ميٽرن سان). توھان ھڪڙي ٺاھيندڙ کي ٻئي کان ساڳئي طبقي ۾، يا ھڪڙي سپر ڪلاس ۾، ھيٺ ڏنل پابندين سان سڏي سگھو ٿا:
  • جنهن کي سڏيو وڃي ٿو، اهو لازمي آهي ته ڪالنگ ڪنسٽرڪٽر ۾ ڪوڊ جي پهرين لائن تي هجي.
  • هڪ nested تعمير ڪندڙ کي "هن" جو ڪو به واضح يا واضح حوالو نه ٿي سگهي. تنهنڪري توهان داخلي ڪلاس ۾ داخل نه ٿي سگهو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION