11-10-12, 11:54 PM
كاتب المقال احمد جمال المشرف العام
ارسال القيم كجزء من ال Constructor :
طريقة أخرى يمكنك استخدامها كبديل او مع الطريقة السابقة ، وهي اتاحة الفرصة للمستخدم لتمرير بارميترات قيم المتغيرات ضمن المشيد Constructor ، في الكلاسات الكبيرة سيكون لزاماً عليك استخدام الطريقة الأولى إلى جانب هذه الطريقة حيث انك لن تتصور المستخدم يقوم بتمرير قيم كل المتغيرات لحظة انشاء Object من ال Class .
مثال هذه الطريقة :
C#:
VB.net:
ارسال القيم كجزء من ال Constructor :
طريقة أخرى يمكنك استخدامها كبديل او مع الطريقة السابقة ، وهي اتاحة الفرصة للمستخدم لتمرير بارميترات قيم المتغيرات ضمن المشيد Constructor ، في الكلاسات الكبيرة سيكون لزاماً عليك استخدام الطريقة الأولى إلى جانب هذه الطريقة حيث انك لن تتصور المستخدم يقوم بتمرير قيم كل المتغيرات لحظة انشاء Object من ال Class .
مثال هذه الطريقة :
C#:
كود :
class Person
{
private int Age;
public Person(int Age)
{
if(Age>100 || Age<1)
return "you can't edit age like that";
this.Age=Age;
return "done";
}
}VB.net:
كود :
Class Person
Private Age As Integer
Public Sub New(ByVal Age As Integer)
If Age > 100 OrElse Age < 1 Then
Return "you can't edit age like that"
End If
Me.Age = Age
Return "done"
End Sub