من الناحية النظرية ، فئة الكائن هي الفئة الأصل لجميع الفئات ، أي ، ترث فئة java.lang.object بشكل مباشر أو غير مباشر. نظرًا لأن جميع الفئات ترث في فئة الكائن ، يتم حذف الكلمات الرئيسية الكائنات.
هناك بشكل أساسي الطرق التالية في هذه الفئة: tostring () ، getClass () ، equals () ، clone () ، linize () ، حيث tostring () ، getClass () ، متساوية هي الأساليب الأكثر أهمية.
يلاحظ:
يتم تعريف getClass () ، و Amply () ، و Amply () ، و Wait () والأساليب الأخرى على أنها النوع النهائي ، لذلك لا يمكن إعادة كتابتها.
طريقة getClass () ؛
إذا لم تتم إعادة كتابتك ، إذا كنت ترغب في الاتصال ، فأنت تستخدم بشكل عام مع GetName () ، مثل getClass ().
طريقة tostring () ؛
يمكن إعادة كتابتها ؛
ObjectInstance {public string tostring () {return "in"+getClass (). ObjectInstance ()) ؛}}تساوي () طريقة ؛
الفئة v {} الكتابة فوق الفئة {public static void (string args []) {string s1 = "123" ؛ () ؛نتائج الإخراج:
Run: True False Build ناجح (إجمالي الوقت: 0 ثانية)
يمكن ملاحظة من هذا المثال أنه عند استخدام طريقة متساوية () في فئة مخصصة للمقارنة ، سيتم إرجاع FALS الكائنان ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، و العنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي لكائن كائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والعنوان المرجعي للكائنين ، والكائنين ، وليس محتوى الكائن. لذلك ، من أجل مقارنة محتوى الكائنين حقًا ، تحتاج إلى إعادة كتابة طريقة متساوية () في الفئة المخصصة.