جافا Java
6.46K subscribers
212 photos
18 videos
81 files
269 links
ليس عيبًا ألا تعرف شيئًا، ولكن العيب انك لا تريد أن تتعلم
Download Telegram
method that assigns a value to an instance variables
Anonymous Quiz
74%
Setter
26%
Getter
ماهي ال
Recursive method.
الاجابات في جروب المناقشة
Recursion is all about breaking a big problem into smaller occurrences of that same problem
عبارة تقسيم مشكلة كبيرة إلى تكرارات أصغر لنفس المشكلة يتم بإستدعاء الداله لنفسها عده مرات
نكتفي هذي اليوم نتمنى نشر رابط القناة لتعم الفائدة لأكثر عدد ممكن من الطلاب❤️
👍1
يمكنك تعريف كلاس جديد بداخل دالة
Anonymous Quiz
61%
Yes
39%
No
Scanner in= new Scanner(System.in);
لإدخال char نستخدم
Anonymous Quiz
29%
char z=in.nextChar();
31%
char z=in.next().charAt(0);
25%
لايمكن إدخال char
ماهو ناتج التعبير التالي
"java". equalsIgnoreCase("JAva"):
Anonymous Quiz
49%
True
51%
False
Logic errors are called bugs.
Anonymous Quiz
66%
True
34%
False
تحبو انزل اسئله برمجة 2 oop او نكتفي بالاساسيات
Anonymous Poll
69%
أضف اسئله oop
31%
نكتفي بالاساسيات
👍1
Arraylist
الكلاس ArrayList يستخدم لإنشاء مصفوفات متطورة مقارنةً مع المصفوفات العادية Arrays, حيث يوفر لك مجموعة من الدوال التي تمكنك من البحث فيها, التشييك على عناصرها, إضافة عناصر جديدة, حذف عناصر منها, و معالجة أكثر من عنصر فيها في نفس الوقت إلخ..

أهم ميزة في المصفوفات التي نوعها ArrayList هي أن عدد العناصر فيها غير ثابت, حيث أنه يزيد عند إضافة عنصر جديد فيها و ينقص عند حذف عنصر منها بشكل تلقائي, و هذه الميزة غير موجودة في المصفوفات العادية
طريقه تعريف ال arraylist
ArrayList arr1 = new ArrayList();
Anonymous Quiz
62%
True
38%
False
كود بسيط لطريقه التعامل مع ArrayList
#class
مفهوم الكلاس في جافا
Class: نكتبها كلاس في العربية. و الكلاس عبارة عن حاوية كبيرة تستطيع أن تحتوي على كل الكود من متغيرات و دوال و كائنات إلخ..

لتعريف كلاس جديد يكفي فقط كتابة الكلمة class, ثم وضع إسم له, ثم فتح أقواس تحدد بدايته و نهايته
مفهوم الكائن في جافا
object: تعني كائن في اللغة العربية. و الكائن عبارة عن نسخة مطابقة لكلاس معين.

بما أن الكائن عبارة عن نسخة من الكلاس, يمكننا القول أنه لا يمكن إنشاء كائن إذا لم يكن هناك كلاس.
إذاً في مفهوم برمجة الكائنات نقوم بإنشاء كلاس معين يسمونه blue print أي (النسخة الخام أو النسخة الأصلية) , و بعدها ننشئ نسخة أو أكثر من هذا الكلاس و نفعل بها ما نريد بدون أن نغير محتويات الكلاس الأساسي و هكذا نكون حافظنا على كودات الكلاس الأساسي لأننا نعدل على النسخ و ليس عليه مباشرةً.


بما أن الكائن عبارة عن نسخة من الكلاس. لتعريف كائن من كلاس معين يجب وضع إسم الكلاس ثم وضع إسم للكائن.
طريقه تهئية Array of Objects
Ob[ ] obArray = new Ob[size];
Anonymous Quiz
64%
True
36%
False
for (int i = 0; i < obArray.length; i++) { obArray[i] = new Ob();
}
طريقه تعريف Array of Objects
Anonymous Quiz
58%
True
42%
False