المساعدة - البحث - قائمة الأعضاء - التقويم
نسخة كاملة: سؤال عن كود String
برمجة - شبكات - كمبيوتر - منتديات الفريق العربي للبرمجة > منتديات لغات البرمجة العام > منتدى مبرمجي لغة جافا JAVA
خفوقي
ممكن حد يقول لي شو فايدة هذا الكود و عمله بالضبط

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


و شكرا
Eisa Ayed
كود
/*
* 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
حريف برمجة
الكود الذى عرضه الاخ خقوقى
هو تعريف لدالة تقوم بارجاع قيمة من نوع string
وتضع بها ثلاث كلمات وبجانب كل واحدة قيمة من متغير اخر وذلك لهدف معين

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

لكن اذا كانت اجابتى صحيحة برجاء اعلمونى ( عشان اعرف انى كينج ) laugh.gif
هذه "نسخة - خفيفة" من محتويات الرئيسية للإستعراض الكامل مع المزيد من الصور والخيارات الرجاء إضغط هنا.
Invision Power Board © 2001-2009 Invision Power Services, Inc.