فئات وكائنات جافا
فئات / كائنات جافا
Java هي لغة برمجة موجهة للكائنات.
كل شيء في Java مرتبط بالفئات والكائنات ، إلى جانب سماتها وطرقها. على سبيل المثال: في الحياة الواقعية ، السيارة هي شيء. للسيارة سمات مثل الوزن واللون وطرق مثل القيادة والفرامل.
الفئة تشبه مُنشئ الكائن ، أو "مخطط" لإنشاء الكائنات.
قم بإنشاء فصل دراسي
لإنشاء فصل دراسي ، استخدم الكلمة الأساسية class
:
Main.java
أنشئ فئة باسم " Main
" باستخدام متغير x:
public class Main {
int x = 5;
}
تذكر من فصل Java Syntax أنه يجب أن يبدأ الفصل دائمًا بحرف أول كبير ، وأن اسم ملف java يجب أن يتطابق مع اسم الفئة.
قم بإنشاء كائن
في Java ، يتم إنشاء كائن من فئة. لقد أنشأنا بالفعل الفئة المسماة
Main
، لذا يمكننا الآن استخدام هذا لإنشاء كائنات.
لإنشاء كائن Main
، حدد اسم الفئة ، متبوعًا باسم الكائن ، واستخدم الكلمة الأساسية new
:
مثال
أنشئ كائنًا يسمى " myObj
" واطبع قيمة x:
public class Main {
int x = 5;
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
كائنات متعددة
يمكنك إنشاء كائنات متعددة من فئة واحدة:
مثال
أنشئ كائنين من Main
:
public class Main {
int x = 5;
public static void main(String[] args) {
Main myObj1 = new Main(); // Object 1
Main myObj2 = new Main(); // Object 2
System.out.println(myObj1.x);
System.out.println(myObj2.x);
}
}
استخدام فئات متعددة
يمكنك أيضًا إنشاء كائن من فئة والوصول إليه في فصل دراسي آخر. غالبًا ما يستخدم هذا لتنظيم أفضل للفئات (فئة واحدة بها جميع السمات والطرق ، بينما تحتفظ الفئة الأخرى main()
بالطريقة (الكود الذي سيتم تنفيذه)).
تذكر أن اسم ملف جافا يجب أن يتطابق مع اسم الفئة. في هذا المثال ، أنشأنا ملفين في نفس الدليل / المجلد:
- Main.java
- ثانيًا. جافا
Main.java
public class Main {
int x = 5;
}
ثانيًا. جافا
class Second {
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
عندما يتم تجميع كلا الملفين:
C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java
قم بتشغيل ملف Second.java:
C:\Users\Your Name>java Second
ويكون الناتج:
5
سوف تتعلم المزيد عن الفئات والأشياء في الفصول التالية.