شكراً جزيلاً عزيزتي { زهرهـ البنفسج ..
أعتقد ان الطريقه اليَ ادتنها اياها في المحاضرة هي الطريقه الأخيرة ...
public Fraction( ) {
//creates 0/1
this(0,1);
}
public Fraction(int number) {
//creates number/1
this(number, 1);
}
|
طيب ..
هل هذا يعني ان في الفقرة الأولى اديت قيم ابتدائيه للـ variabls الموجوده المفروض من أول
بـ 0 وَ number على التوالي ..
وفي الفقرة الثانية عملت الـ constructor للكل الـvariabls إلا اديتها القيم في الفقرة الأولى
وهنا واضح ان عملنا الـ set and get methods
public Fraction(Fraction frac) {
//copy constructor
this(frac.getNumerator(),
frac.getDenominator());
}
public Fraction(int num, int denom) {
setNumerator(num);
setDenominator(denom);
}
|
طيب ... هل اليَ فهمته صح ؟
وسؤال أخر .. متى اعمل في الـ get ..
return this ;
عذراً على الإطاله :) !
لا عدمناك
أختك / الرحاب