السلام عليكم
يعتبر عامل النقطة( . ) ذو أهمية بالغة فبدونه لا يمكن أن نكتب برامجنا على لغتنا المحبوبة
ومن هذا المنطلق هذه قطرة من استخدامات هذا العامل (أكثرعامل يشتغل على مدار 24 ساعة :D )
1. بين اسماء الحزم واسماء الصفوف
Between package names and class names General Form: Import pkg1[.pkg2].(classname|*); Examples: import java.util.Date; import java.io.*;
2. بين اسم الصف واسم متغير الحالة
Between class and instance variable names General Form: classname.member Example: double pi = Math.PI;
3. بين أسماء الصفوف والصفوف الداخلية
Between class and inner class names General Form: outerClass.innerClass Example: A.B ab = new A.new B();
4. بين الاغراض والطرق
Between objects and methods General Form: objectName.methodName(arguments) Example: int x = tn.methodReturnValues();
يجب أن يكون نوع المتغير x من نفس نوع الطريقة الـ(method) ، لاحظ المتغير x يأخذ قيم من نوع int
لذا يجب أن يكون نوع الطريقة (methodReturnValues()) من نوع int
5. بين الاغراض والاعضاء
Between object and member General Form: objectReference.member Example: TypeName tn = new TypeName(); tn.intNumber = 33; tn.booleanType = false;
6. تستخدم النقطة مع بعض الكلمات المحجوزة (المحصورة reserved words )
super.methodName() this.variableName className.this
7. لتحويل الاعداد من نوع int إلى double
System.out.println(15/2) System.out.println(15.0/2)
بالتوفيق