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

هل يمكن عمل passing لكلاس في الدالة بلغة جافا

Hoida Ahamed

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...