السبت، 30 نوفمبر 2019

الفرق بين دالة احصل get() ودالة الإسناد set() في جافا وسي شارب Different between method set &get#

الفرق بين دالة احصل get() ودالة الإسناد set() في جافا وسي شارب

 Different between method set &get#

الفرق بين دالة احصل get() ودالة الإسناد set() في جافا وسي شارب Different between method set &get#

لفهم دالة get وset ، كل ذلك يتعلق بكيفية تمرير المتغيرات بين فئات مختلفه.

يتم استخدام أسلوب get للحصول علي أو استرداد قيمه متغير معين من فئة. تستخدم لمعرفة قيم المتغيرات سواء كان في جافا او سيء شارب او الإقلاع الربيع spring boot وغيرها من المكتبات التي كتبت بجامع.

يتم استخدام قيمه مجموعه لتخزين المتغيرات.

النقطة بأكملها من get وset هو استرداد وتخزين قيم البيانات وفقا لذلك. بمفهوم بسيط مثل القراء والكتابة.
 مثال.

فئة المستخدم تستخدم دالة get  المجموعة:

public int getuserID()
    {
        //getting the userID variable instance
        return userID;
    }
    public String getfirstName()
    {
        //getting the firstName variable instance
        return firstName;
    }
    public String getlastName()
    {
        //getting the lastName variable instance
        return lastName;
    }
    public int getage()
    {
        //getting the age variable instance
        return age;
    }

    public void setuserID(int userID)
    {
        //setting the userID variable value
        this.userID = userID;
    }
    public void setfirstName(String firstName)
    {
        //setting the firstName variable text
        this.firstName = firstName;
    }
    public void setlastName(String lastName)
    {
        //setting the lastName variable text
        this.lastName = lastName;
    }
    public void setage(int age)
    {
        //setting the age variable value
        this.age = age;
    }
}
هنا إنشاء كائن 

//creates user object
                User use = new User(userID, firstName, lastName, age);
                //Mutator methods to set user objects
                use.setuserID(userID);
                use.setlastName(lastName);
                use.setfirstName(firstName);               
                use.setage(age); 




التسميات: ,