ماهي قواعد تسمية الباني؟
Anonymous Quiz
14%
نفس قواعد تسمية التوابع والمتحولات
0%
main
86%
نفس اسم الكلاس
0%
نفس اسم الحزمة
ما الذي يميز الباني؟
Anonymous Quiz
100%
لايحتوي على نمط قيمة معادة
0%
يعرف على انه static
0%
لايمكن تعريفه اكثر من مرة
0%
نمط القيمة المعادة دائما void
ماذا يحدث إذا لم نكتب بانيًا؟
Anonymous Quiz
0%
البرنامج يتوقف
0%
لا يمكن إنشاء اغراض من الكلاس
100%
سيتم إنشاء باني افتراضي تلقائيًا
0%
البرنامج يطبع رسالة خطأ
ما الفرق بين الطريقة الستاتيكية والغير ستاتيكية؟
Anonymous Quiz
60%
الستاتيكية يمكن استدعاؤها بدون كائن
0%
الغير ستاتيكية أسرع
40%
الستاتيكية لا تستخدم المعاملات
0%
الغير ستاتيكية لا يمكن استخدامها
لاستدعاء طريقة غير ستاتيكية، نحتاج إلى:
Anonymous Quiz
20%
كتابة static
0%
استدعائها داخل void فقط
60%
إنشاء كائن أولًا
20%
لا نحتاج أي شيء
ما الهدف من الطرق الستاتيكية؟
Anonymous Quiz
60%
لا تحتاج كائنًا للتنفيذ
0%
تغير الخصائص دائمًا
0%
لا تحتوي return
40%
لا تحتاج متغيرات
إذا أردت إنشاء دالة للتحويل بين عملات دون الحاجة لإنشاء كائن، كيف تكتبها؟
Anonymous Quiz
0%
A) public void convert()
100%
B) public static void convert()
0%
C) private static void convert()
0%
D) void convert()
public static boolean isPositive(int x) {
return x > 0;
} مانوع هذه الطريقة؟
return x > 0;
} مانوع هذه الطريقة؟
Anonymous Quiz
100%
ستاتيكية
0%
باني
0%
غير ستاتيكية
0%
Getter
ما الذي يحدث إذا حاولت استدعاء دالة غير ستاتيكية بدون إنشاء كائن؟
Anonymous Quiz
0%
تعمل بشكل عادي
0%
يتم تجاهلها
80%
يعطي خطأ
20%
يتم إنشاء كائن تلقائيًا
الكود التالي ينتمي إلى:
public class Student {
private String name; }
public class Student {
private String name; }
Anonymous Quiz
0%
تعريف دالة
0%
تعريف متغير عام
100%
تعريف كلاس يحتوي على متغير خاص
0%
استدعاء كائن
مانتيجة تنفيذ الكود التالي :
Student s = new Student("Ali", 123);
Student s = new Student("Ali", 123);
Anonymous Quiz
10%
يعطي خطأ
50%
ينشئ كائن جديد من كلاس Student
10%
يستدعي دالة
30%
يطبع اسم الطالب
في كلاس BankAccount، لماذا نكتب:
private double balance;
private double balance;
Anonymous Quiz
0%
لتكون متاحة للجميع
100%
لمنع التعديل المباشر من الخارج
0%
لتكون عامة
0%
لتسريع الاداء
أي من التالي يمكن كتابته داخل الطريقة الستاتيكية؟
Anonymous Quiz
33%
A) this.name = "Ali";
17%
B) return balance;
33%
C) return x + y;
17%
D) acc.withdraw();
إذا أردت دالة تعيد المعدل، تكتبها:
Anonymous Quiz
0%
void getGBA
86%
double getGBA
14%
int getGBA
0%
string getGBA
كم كائن يمكن إنشاؤه من كلاس واحد؟
Anonymous Quiz
0%
واحد
11%
5 على الاكثر
78%
عدد غير محدود
11%
لايمكن إنشاء كائنات من الكلاس بسهولة
ماذا تعني الكلمة المفتاحية this؟
Anonymous Quiz
11%
تشير لأي كائن
44%
تشير للكلاس
44%
تشير للكائن الحالي
0%
تشير للذاكرة
ما الفائدة من تعريف أكثر من باني (Constructor Overloading)؟
Anonymous Quiz
14%
لتسهيل حذف الكائن
86%
للسماح بإنشاء الكائن بطرق متعددة
0%
لتسريع البرنامج
0%
لتقليل عدد المتغيرات
هل يمكن تعريف طريقة بداخل طريقة أخرى ؟
Anonymous Quiz
78%
نعم
11%
لا
0%
فقط داخل الmain
11%
فقط داخل الكلاس