InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كلية الحاسبات وتقنية المعلومات > المنتدى العام لكلية الحاسبات وتقنية المعلومات
   
   


المنتدى العام لكلية الحاسبات وتقنية المعلومات قسم خاص بالمواد العامة و الطلاب غير المتخصصين بكلية الحاسبات وتقنية المعلومات

This في الـجافا ../.. سؤال بعد إذنكم

المنتدى العام لكلية الحاسبات وتقنية المعلومات

 
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 11-04-2011, 10:26 AM   #2

زهرة البنفسج

مراقبة سابقاً

الصورة الرمزية زهرة البنفسج

 
تاريخ التسجيل: Jan 2009
التخصص: Computer Science
نوع الدراسة: إنتظام
المستوى: التاسع
الجنس: أنثى
المشاركات: 1,458
افتراضي رد: This في الـجافا ../.. سؤال بعد إذنكم

The reserved word this can be used in three different ways. We will see all three uses in this chapter.

the first :with methods
يعني لنفترض إن انا عندي كلاس fraction و أنشأت منه أوبجكتز f3,f1,f2
و عندي دالة add
f3=f1.add(f2);
كود:
public Fraction add(Fraction frac) {
	int      a, b, c, d;
	Fraction sum;

	a = this.getNumerator();   //get the receiving
	b = this.getDenominator(); //object's num and denom
	
   c = frac.getNumerator();   //get frac's num
	d = frac.getDenominator(); //and denom

	sum = new Fraction(a*d + b*c, b*d);

	return sum;
}
this تعني الأوبجكت اللي أنا رسلت منه اللي هو f1
frac تعني الأوبجكت اللي أنا رسلته كباراميتر f2
, sum هو الأوبجكت اللي أخزن فيه القيمة و اللي سيرجع عند f3

second :Using this to Refer to Data Members
تستخدميها جوا الميثود ...عشان تميزي الداتا ميمبر حق الكلاس الاصلية عن الباراميترز و اللوكال فاريبلز...لو كانوا بنفس الاسم
third :Constructors and this
To call a constructor from another constructor of the same class, we use the reserved word this.
كود:
public Fraction( ) { 
   //creates 0/1
   this(0,1);
}

public Fraction(int number) { 
   //creates number/1
   this(number, 1);
}

public Fraction(Fraction frac) { 
   //copy constructor
   this(frac.getNumerator(),
        frac.getDenominator());
}

public Fraction(int num, int denom) {
   setNumerator(num);
   setDenominator(denom);
}
أتمنى تكون وضحت الفكرة تمام....
لو في أي سؤال تفضلي .....

 

توقيع زهرة البنفسج  

 

 

زهرة البنفسج غير متواجد حالياً   رد مع اقتباس
 

 

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

 


الساعة الآن 07:25 PM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025