الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

فنكشن contract في مكتبة jdsl

مغلق
بدأه set_d في 19 مايو 2006 · 4 رد · 445 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,,,

أنا عن طريق مكتبة jdsl في الجافا

استخدمت functions

سؤالي انا سويت تري الداتا الي مخزنه اوبجكت فيه (اسم طالب ,, رقمه الجامعي . المعدل)

طبعا اإدخال المعلومات والداتا في التري عن طريق الفنكشن insertfirstchild

او insertlastchild

سؤالي كيف يمكني انا احصل على المعلومات اللي في التري,,,

لوبغيت ارسل التري لفنكشن مثلا تقارن المعلومات اللي في التري بالمعلومات الي اشترطها,,

انا شفت الفنكشن contract راح تأخذ مكان التري وترجع البيانات بس ماضبطت معاي ,,

Object contract(Position node)

انا خلفيتي في الجاافا بسيطة فودي تساعدوني بفنكشن ترجع البيانات اللي في التري طبعا التري general

ماأدري هل أتضحت الصوره ,,,أنا وضعت مثال افتراضي

** خلاصة الموضوع اريد منكم ياجزاكم الله خيرا فقط مثال على كيفية استرجاع بيانات "object" من أكثر من عنصر فيها

واستطيع ان استخدم تلك البيانات,,,أو فنكشن تساعد في ذلك

#2
public Class Point {

private int x;

private in y;

public Point(int x,int y)
{
this.x = x;
this.y = y;
}

public int getX()
{
return x;
}

public int getY()
{
return y;
} 


///////// Point is Object 

public static void main(String [] args )
{
Point point = new Point(1,3);
System.out.print("Point :");
System.out.print(point.getX()+","+point.getY());
}

}

لست متواجد بشكل يومي

#3

الله يجزاك كل خير ’’’

عطيتني معلومة أفادتني كثير كمبتدئة في الجافا,,

لكن انا اقصد في هذا المثال كونت تري فيه معلومات للطلاب طبعا التري افتراضية وبسيطة 2 child

الفنكشن المكتوبة كملاحظة انا ابي ارسلها التري وبعدين داخل كلاس ثاني مثلا اطبع المعلومات

** ودي ملاحظتكم على الكود خاصة ودي اعرف عن position هل صحيح استعمالي لها

شكرا لكم,,,

ومنكم نستفيد,,,الكود كتبته كتجربة لتعلم بعض الفنكشن لأنه داخله بشغلي ,,

وهذا الكود أقتراحاتكم لاعدمتكم,,,,

class student{
String Name=new String();
  String Id=new String();
  int age;

}
class person{
  public static void main(String args[])
  {
  Tree tree=new NodeTree();
  Position p,pos;
  student st=new student();
  student st1=new student();
  st.Name="ahmad";
  st.age=21;
  st.Id="1234";
  st1.Name="ali";
  st1.age=22;
  st1.Id="1244";
 pos= tree.insertFirstChild(tree.root(),st);
  p=tree.insertLastChild(pos,st1);


//function(tree);in another class

تم تعديل هذه المشاركة بواسطة set_d في 19 مايو 2006 في 22:38

#4

الكود مش مفهوم وكلاس Student مش صحيحة من اصله وكمان

Tree tree=new NodeTree();
  Position p,pos;

وين الكلاس Position and Tree وكمان هذا خطا

Tree tree=new NodeTree();

Tree tree = new Tree()
or
TreeNode tr = new TreeNode()

هيك لازم تكون الكلاس Student

public class Student {
	private String Name;

	private int age;

	/**
	 * 
	 */
	public Student() {

	}

	/**
	 * @return Returns the age.
	 */
	public int getAge() {
		return age;
	}

	/**
	 * @param age
	 *			The age to set.
	 */
	public void setAge(int age) {
		this.age = age;
	}

	/**
	 * @param name
	 *			The name to set.
	 */
	public  void setName(String name) {
		Name = name;
	}

	/**
	 * @return Returns the name.
	 */
	public String getName() {
		return Name;
	}

}

وبامكان استخدامها في Tree and Position

لست متواجد بشكل يومي

#5

الله يجزاك خير أخي,,,على كلامك,,,

يمكن ماكان سؤالي مفهوم ,,, بس انا استخدم ال ADT Tree

مو محتاجه اعرف كلاس تري او كلاس position

بس اكتب import jdsl.core.api.Tree;

import jdsl.core.ref.NodeTree

import jdsl.core.api.Position;

بالعكس انا يمشي معي البرنامج بس كنت ابي فنكشن جاهزه تمكني من معرفة الأوبجكت اللي خزنته

مثل contract

عموما جزيتي الجنة أخي على تفضلك بالإجابة ,,,

هذا الموضوع مغلق.

مواضيع مشابهة