JavaRush /جاوا بلاگ /Random-SD /هڪ حوالو ڊيٽا جو قسم ڇا آهي
cerebellum
سطح

هڪ حوالو ڊيٽا جو قسم ڇا آهي

گروپ ۾ شايع ٿيل
۽ ائين، جاوا ٻولي پڙهائڻ دوران، مان صرف اهو نه ٿو سمجهي سگهان ته هڪ حوالي جو قسم ڇا آهي ۽ ڇو ان کي بيان ڪرڻ جي ضرورت آهي جڏهن ڪنهن طبقي جي مثال جو اعلان ڪيو وڃي. ڪلاس سان String، مثال طور، هر شيء واضح لڳي ٿي: ريفرنس ڊيٽا جو قسم ڇا آهي - 1
//Создаётся link типа String
String s = "Ссылка на an object, представляющий собой строку";
پر سڀ وضاحت غائب ٿي ويندي آهي جڏهن ساڳيو طريقو استعمال ڪيو ويندو آهي: اچو ته چوندا آهن ته ٻه طبقا آهن: A (с методом a1)۽ B (с методом b1).
class A
{
    public static void a1()
    {
        ///
    }
}

class B
{
    public static void b1()
    {
        ///
    }
}
اتي پڻ ھڪڙو طبقو آھي mainھڪڙي طريقي سان جنھن ۾، مثال طور، طبقي جو ھڪڙو اعتراض ٺاھيو ويو آھي AB.
class GetTypeVar
{
    public static void main(String[] args)
    {
        A obj1 = new A();
        B obj2 = new B();
    }
}
تنهن ڪري، اصل ۾، غلط فهمي ڇا آهي:
  • هن صورت ۾ پيدا ٿيندڙ متغير جي قسم جو ڇا مطلب آهي؟
  • ڪهڙي قسم جي ڊيٽا توهان جو مطلب آهي؟
اهو خاص طور تي واضح ناهي جڏهن هڪ اعتراض هن طرح پيدا ڪيو ويو آهي:
class GetTypeVar
{
    public static void main(String[] args)
    {
        B obj1 = new A();
        A obj2 = new B();
    }
}
اھو آھي، ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي طبقي جي مثال ڏانھن وڃڻ واري ھڪڙي ھڪڙي طبقي جي ٻئي قسم تي مقرر ڪئي وئي آھي. ڇا جي لاءِ؟ هي ڇا ڏئي ٿو؟ عام طور تي، هن موضوع جي تخليق حقيقت جي ڳولا ۾ خيالن جي ذريعي متاثر ڪيو ويو. مان خوش ٿي ويندس معيار جي جداگي جا لفظ ٻڌي ...
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION