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

سؤال عن كود String

بدأه خفوقي في 27 أبريل 2008 · 3 رد · 726 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن حد يقول لي شو فايدة هذا الكود و عمله بالضبط

	public String toString(){
		return "Name: " + name + ", "  + 
		"Price :" + price +", " +
		"Number of Part: " + numberOfPart +", ";
	}

و شكرا

#2
/*
 * Test.java
 *
 * Created on 27 أبريل, 2008, 10:11 م
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

/**
 *
 * @author eisa
 */
public class Test {
	String name;
	String price;
	int num;
	public Test(String name,String price,int num){
		this.name=name;
		this.price=price;
		this.num=num;

	}

   public static void main(String args[]){
	   Test t=new Test("Khafougi","99",15);
	   System.out.println(t);
	   System.out.println(t.toString());

   }
	   public String toString(){
		return "Name: " + name + ", "  + 
		"Price :" + price +", " +
		"Number of Part: " + num +", ";
	}

}

المثد toString فائدتها هي انها تقوم بتمثيل الاوبجكت على شكل String

بالتالي انت اذا اردت ان تطبع الاوبجكت فقط قم ببناء الداله toString واجعلها ترجع كل instance members للاوبجكت تبعك

وفي System.out.print قم بتمرير الاوبجكت وهو بشكل ضمني ينادي دالة toString

#3

الكود الذى عرضه الاخ خقوقى

هو تعريف لدالة تقوم بارجاع قيمة من نوع string

وتضع بها ثلاث كلمات وبجانب كل واحدة قيمة من متغير اخر وذلك لهدف معين

بالتاكيد هناك بقية للكود توضح كل هذا

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

#4

انا متاسف يا جماعة كنت بحسب ان ده كود سى ++ لان دخلت للموضوع من خلال البحث فى مشاركات كاتب الموضوع

لكن اذا كانت اجابتى صحيحة برجاء اعلمونى ( عشان اعرف انى كينج ) :lol:

موقع البرنامج

مبارك لشعب تونس photo-thumb-42837.png

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