לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 07-12-2009, 04:19
צלמית המשתמש של Narxx
  משתמש זכר Narxx Narxx אינו מחובר  
 
חבר מתאריך: 21.12.04
הודעות: 30,020
בתגובה להודעה מספר 1 שנכתבה על ידי Asus שמתחילה ב "איך מוודאים שאובייקט הוא לא NULL"

אתה לא באמת יכול לבדוק את האובייקטים בג'אווה - אתה יכול לבדוק את הרפרנסים.
אם אתה בונה רפרנס מסוג מסויים, אתה יכול לבדוק האם הוא מצביע ל null או לאובייקט, ע"י שימוש ב ==
דוגמא:
קוד PHP:
 class Bla
{
   ...
}

Bla bla = new Bla();
if (
bla != null)
{
   ...


זה אמור להכנס לתוך תנאי ה if כיוון ש bla אכן מצביע על אובייקט מסויים, ולא מצביע על null.
לא הרצתי וקימפלתי - אני מקווה שאני לא מתעה אותך.
הפורנציה equals באה להשוות תוכן, ולא הצבעה:
קוד PHP:
 String str1 = new String("hello world");
String str2 "hello world";
String str3 str1

התוכן של str1 ו- str2 זהה, ולכן שימוש ב equals יתן לך true, אבל הם לא שווים זה לזה. כל אחד מצביע על אובייקט אחר, ולכן שימוש ב == יתן לך false.
לעומת זאת, גם str3 וגם str1 מצביעים על אותו אובייקט ולכן שימוש ב == וגם ב equals יתן לך true.
שוב - אני מקווה שאני לא טועה, אני חדש בג'אווה אבל כך הבנתי את העסק
_____________________________________
בברכה, מתן.
www.MatanNarkiss.com

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 19:21

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר