السلام عليكم
لدي سؤال
وهو لو فرضنا انه لدي مصفوفة في كلاس واردت أن استخدم نفس المصفوفة بكلاس اخر
كيف اقوم بتمريرها لذلك الكلاس
يعني فرضا لدي Array موجودة في class A
اريد تمريرها لـ class B
فهل من الممكن طرح مثال بسيط يوضح العملية
وشكرا
السلام عليكم
لدي سؤال
وهو لو فرضنا انه لدي مصفوفة في كلاس واردت أن استخدم نفس المصفوفة بكلاس اخر
كيف اقوم بتمريرها لذلك الكلاس
يعني فرضا لدي Array موجودة في class A
اريد تمريرها لـ class B
فهل من الممكن طرح مثال بسيط يوضح العملية
وشكرا
إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ
رسم المخططات البيانية بواسطة الجافا
كتاب تحليل وتصميم نظم المعلومات
تفضل اخى الكريم
/**
*
* @author Mahmoud Kelany
*/
public class ClassA {
private int intArr[] = {3, 3, 4, 5, 6, 7};
public int[] getIntArr() {
return intArr;
}
public void setIntArr(int[] intArr) {
this.intArr = intArr;
}
}/**
*
* @author Mahmoud Kelany
*/
public class ClassB {
private int intArr[];
public ClassB(int intArr[]) {
this.intArr = intArr;
}
public void print() {
for (int i = 0; i < intArr.length; i++) {
System.out.println(intArr);
}
}
public static void main(String[] args) {
ClassA ca = new ClassA();
ClassB cb = new ClassB(ca.getIntArr());
cb.print();
}
}وهذه طريقه اخرى
/**
*
* @author Mahmoud Kelany
*/
public class ClassA {
private int intArr[] = {3, 3, 4, 5, 6, 7};
public int[] getIntArr() {
return intArr;
}
public void setIntArr(int[] intArr) {
this.intArr = intArr;
}
}/**
*
* @author Mahmoud Kelany
*/
public class ClassB {
private int intArr[];
public void setIntArr(int[] intArr) {
this.intArr = intArr;
}
public void print() {
for (int i = 0; i < intArr.length; i++) {
System.out.println(intArr);
}
}
public static void main(String[] args) {
ClassA ca = new ClassA();
ClassB cb = new ClassB();
cb.setIntArr(ca.getIntArr());
cb.print();
}
}بالتوفيق :)
شكرا يا بطل حياك الله
إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ
رسم المخططات البيانية بواسطة الجافا
كتاب تحليل وتصميم نظم المعلومات
Mahmoud Kelany كتب:تفضل اخى الكريم
/** * * @author Mahmoud Kelany */ public class ClassA { private int intArr[] = {3, 3, 4, 5, 6, 7}; public int[] getIntArr() { return intArr; } public void setIntArr(int[] intArr) { this.intArr = intArr; } }/** * * @author Mahmoud Kelany */ public class ClassB { private int intArr[]; public ClassB(int intArr[]) { this.intArr = intArr; } public void print() { for (int i = 0; i < intArr.length; i++) { System.out.println(intArr); } } public static void main(String[] args) { ClassA ca = new ClassA(); ClassB cb = new ClassB(ca.getIntArr()); cb.print(); } }وهذه طريقه اخرى
/** * * @author Mahmoud Kelany */ public class ClassA { private int intArr[] = {3, 3, 4, 5, 6, 7}; public int[] getIntArr() { return intArr; } public void setIntArr(int[] intArr) { this.intArr = intArr; } }/** * * @author Mahmoud Kelany */ public class ClassB { private int intArr[]; public void setIntArr(int[] intArr) { this.intArr = intArr; } public void print() { for (int i = 0; i < intArr.length; i++) { System.out.println(intArr); } } public static void main(String[] args) { ClassA ca = new ClassA(); ClassB cb = new ClassB(); cb.setIntArr(ca.getIntArr()); cb.print(); } }بالتوفيق :)
طيب أهي محمود لو أردت ان امرر مصفوفة Array من class A الى class B
لكن الـ main method موجودة في class A وليس العكس كما في مثالك اخي فكيف ستكون العملية وقتها
إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ
رسم المخططات البيانية بواسطة الجافا
كتاب تحليل وتصميم نظم المعلومات
vector_ever كتب:طيب أهي محمود لو أردت ان امرر مصفوفة Array من class A الى class B
لكن الـ main method موجودة في class A وليس العكس كما في مثالك اخي فكيف ستكون العملية وقتها
اعكس
كانك غيرت اسماء الclasses
الفكره واحده
مشكور يا طيب
إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ
رسم المخططات البيانية بواسطة الجافا
كتاب تحليل وتصميم نظم المعلومات