Jump to content

Recommended Posts

Posted (edited)

السلام عليكم

قبل المتغيرات؟ private وش الفائدة من وضع

مثال

private string ID;

 

Edited by ~#[N]exT
Posted (edited)

اين انتم ي خبراء سي شارب
اين ذهبتوا انني لاراكم ارجوكم
ارجوكم اخرجوا

Edited by ~#[N]exT
خطأ املائي
Posted (edited)

deleted

 
class Employee  
{  
    private int i;  
    double d;   // private access by default  
} 

copy past :D

 

Edited by #BrosS
  • Like 1
Posted
Just now, #BrosS said:

The private keyword is a member access modifier. Private access is the least permissive access level. Private members are accessible only within the body of the class or the struct in which they are declared, as in this example:

 

class Employee  
{  
    private int i;  
    double d;   // private access by default  
} 

copy past :D

 

اشرح لنا طيب

Posted

شوف هي زي 

local  Var = getElementData

لاكن في سي تستخدم لاستعادة القيمة 

او مثلا تعرف القيمة و تقدر تستخدم دوال 

 

getVal 

و

setVal 

 

اتمني تكون فهمتني 

 

  • Like 1
Posted
2 hours ago, F_F said:

private تستخدم لتعريف القيم

مثل double

خخخخخخخخخخخخخخخ

الـ double 

تستعمل في القيم العشرية مثل :

1.24

5.12

والبرايفت 

تعرف القيمة في داخل الحدث فقط !

  • 1 month later...
Posted

{} يعني بين block يتعرف المتغير في  

مثلا

if (...) {

// block

}

ولما تسوي متغير بريفت داخلها مايتعرف ابدا خارجها

  • 1 month later...
  • 4 months later...
Posted

بعرف انه الموضوع قديم ولكن حاليا انتهبت عليه ولا قيت في ناس كثير مش فاهمينه 

هده خاصة بالكلاس

class

 

------------------------------------------------------------------

 

حتى نفهم أكثر يجب أن تعرف ما هي كلاس بالأول يوجد شروحات كثيرة عنها

 

انا سوف أقوم بشرحه ولكن قم بمعرفة ما هو الكلاس بالأول

 

--------------------------------------------------------------------

 

أعتبر عندك أثنين كلاس

1- class Car

2-class Driver

 

كلاس الأول

Car

 

يوجد بها مثغير أسمه

name

 

-------------------

كلاس ثاني

 

Driver

 

يوجد به method (Function)

أعتبر أسم فنكشن getName()

وظيفة الفانكشن أستدعاء

name

الموجود في كلاس الأول

كيف نقوم بذلك؟

أحد طرق عن طريق تعريف متغير من نفس نوع الكلاس ألاول

مثال
 

void getName(){

car Obj = new car();

Console.log(Obj.name) ; // طبعا طبعت أسم سيارة

}

 

حتى نقدر نستدعي متغير من كلاس أخر يجب أن يكون متغير

public

لو كان

private

لا نقدر ان نستدعيه من كلاس أخر ولكن يمكن أستخدامه من الكلاس نفسه

 

============================================================


 

class car{

private name;

}

class driver{

void getName(){

car Obj = new car();

console.log(Obj.name) ; //  سوف يظهر لنا مشكلة بأنك لا تستطيع الوصول اليه لأنه private

}

}

 

بالكود تالي  يوجد خطأ بأنك لا تقدر توصل للمتغير

name

لأنه

private


تصحيح الكود

class car{

public name;


}

class driver{

void getName(){

car Obj = new car();

console.log(Obj.name) ;

}

}

 

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...