السلام عليكم
اذا كان لدي مجموعه الكلاس كيف يتم التعامل معها في jvaCreater بمعنى كيف يتم تخزينها كلا حدى بحيث يجمعها الكلاس الذي يحتوي على () main
هل يجب استخدام package و import ام لا وكيف يتم تخزينها بالضبط
ولكم جزيل الشكر
السلام عليكم
اذا كان لدي مجموعه الكلاس كيف يتم التعامل معها في jvaCreater بمعنى كيف يتم تخزينها كلا حدى بحيث يجمعها الكلاس الذي يحتوي على () main
هل يجب استخدام package و import ام لا وكيف يتم تخزينها بالضبط
ولكم جزيل الشكر
زورو موقعنا
يمكنك تجميع ملفات الصفوف الخاصة بك في حزمة واحدة بكتابة package my_package; في بداية الكود لكل كلاس تود استعماله لاحقا
package my_package;
public class my_class1{
...
}وكلاس أخر بنفس الطريقة
package my_package;
public class my_class2{
...
}وعندما ترغب باستعمال الكلاس my_class1أمامك اختيارين
اما الكتابة التالية :
my_package.my_class1 x = new my_package.my_class1(); my_package.my_class1 y = new my_package.my_class2();
أو الكتابة التالية :
impoort my_package.*; .. my_class x = new my_class1(); my_class y = new my_class2();
أتمنى أن تكون كتابتي واضحة
سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

[الاخ(ت) شكرا على الرد لكني قمت بعمل كل هذه الخطوات لكن لا يتم التعرف
على الكلاسز من قبل الكلاس الرئيسي وهذا هوا الكود
الكلاس الرئيسي
import mypackage.*;
import java.util.*;
class TestBook {
public static void main(String args []){
Test.T = new Test();
test1.t = new test1();
t.printx();
T.printx();
}
}وهذ الكلاس الثاني
package TestBook;
public class Test{
public void printx(){
System.out.println("This is Test class");
}
}وهذ الكلاس الثالث
package mypackage;
class test1{
public void printx(){
System.out.println("This is test1 class");
}
}زورو موقعنا
لا يوجد نقطة بل فراغ بين اسم الكلاس واسم المتحول
Test.T = new Test(); test1.t = new test1();
تصبح
Test T = new Test(); test1 t = new test1();
سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

مشي الحال ؟؟؟
سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع
عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :
فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع
ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

السلام عليكم ورحمة الله وبركاته
انا قمت بعمل برنامج بتكون من 7 files من نوع class وكانوا يعملون مع بعض لكن يجب ان يكونوا في folder واحد
اختكم لغة سي
شكرا للجميع
لكن لاتزال نفس المشكله وهذا هو الخطا
file does not contain class test1 Please remove or make sure it appears in the correct subdirectory of the classpath. test1 t = new test1(); ^ 1 error Process completed.
علما ان نفس الخطا لكلي الكلاسين
زورو موقعنا
أخي أكرم
تأكد من أن جميع الأحرف في اسم class مطابقة لها في حالة إنشاء object
إذا لم تضبط معاك ارفع الملفات و إن شاء الله نحاول مساعدتك
لأن الجافا حساسة جداً لحالة الحرف
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…