۽ ائين، جاوا ٻولي پڙهائڻ دوران، مان صرف اهو نه ٿو سمجهي سگهان ته هڪ حوالي جو قسم ڇا آهي ۽ ڇو ان کي بيان ڪرڻ جي ضرورت آهي جڏهن ڪنهن طبقي جي مثال جو اعلان ڪيو وڃي. ڪلاس سان
String
، مثال طور، هر شيء واضح لڳي ٿي:
//Создаётся 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();
}
}
اھو آھي، ھڪڙي ھڪڙي ھڪڙي ھڪڙي ھڪڙي طبقي جي مثال ڏانھن وڃڻ واري ھڪڙي ھڪڙي طبقي جي ٻئي قسم تي مقرر ڪئي وئي آھي. ڇا جي لاءِ؟ هي ڇا ڏئي ٿو؟ عام طور تي، هن موضوع جي تخليق حقيقت جي ڳولا ۾ خيالن جي ذريعي متاثر ڪيو ويو. مان خوش ٿي ويندس معيار جي جداگي جا لفظ ٻڌي ...
GO TO FULL VERSION