اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

انظر كيف، لنفرض الكلاس pass، لديه واصفتين  x1 و x2، ثم سنعرف باني يقوم بتهيئة قيمهما، ثم سنعرف داخله تابع بولياني يستقبل object من النمط pass ويختبر فيما إذا كانت قيم x1 و x2 في كل من الكائنين متساوية (الكائن الذي يتم تمريره والمستدعي)، ثم في الدالة الرئيسية سنجرب:

\\ تعريف كلاس
class pass
{
	int x1, x2;
	# تعريف باني للصف
	ObjectPassDemo(int a, int b)
	{
		x1 = a;
		x2 = b;
	}

	// return true if o is equal to the invoking
	boolean equalTo(pass o)
	{
		return (o.x1 == x1 && o.x2 == x2);
	}
}

// الكلاس الرئيسي
public class Test
{
	public static void main(String args[])
	{
		pass ob1 = new ObjectPassDemo(20, 10);
		pass ob2 = new ObjectPassDemo(20, 10);
		pass ob3 = new ObjectPassDemo(5, 6);
		System.out.println("ob1 == ob2: " + ob1.equalTo(ob2)); \\ true
		System.out.println("ob1 == ob3: " + ob1.equalTo(ob3)); \\false
	}
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...