السلام عليكــم ورحمـة الله وبركاتــه
انا دلوأتى بذاكر درس الاصناف و الكائنات قمت بعمل مايسمى بال package
فى اول الملف
package sameh;
و المشكلة هنا هى عدم القدرة على عمل نسخ من الكلاس الموجودة فى ملف اخر تحت نفس الباكج و سوف اوضح بالمثال التاتلى
اولا الكلاس الرئيسية التى تحتوى على الطريقة ال main
package sameh;
public class sameh1
{
public static void main(String args[])
{
HelloWorld HW1 = new HelloWorld();
HW1.printPlus(20,50);
}
}والان مع الكلاس HelloWorld
المكتوبة فى ملف اخر
package sameh;
class HelloWorld
{
void printPlus(double x,double y)
{
double sum1;
sum1 = x + y;
System.out.println("sum = "+ sum1);
}
}المشكلة هنا عند عمل compile للكلاس الرئيسية
يظهر الخطأ التالي
اقتباسD:\Java t\sameh>javac sameh1.javasameh1.java:3: class main is public,
a
public class main
^
sameh1.java:8: cannot resolve symbol
symbol : class HelloWorld
location: class sameh.main
HelloWorld HW1 = new HelloWorld();
^
sameh1.java:8: cannot resolve symbol
symbol : class HelloWorld
location: class sameh.main
HelloWorld HW1 = new HelloWorld();
^
3 errors
D:\Java t\sameh>
مع العلم بأن عندما اكتب الكلاسات فى ملف واحد تنجح العملية
