JavaRush /جاوا بلاگ /Random-UR /ایک حوالہ ڈیٹا کی قسم کیا ہے؟
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