Syntax

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

מה מבנה התחביר של משפט if ב-Java?

If (x > 0) {

System.out.println(“Positive”)

}

2
New cards

private

מסתיר שדות מהקוד החיצוני

3
New cards

get & set

משתמשים כדי לשלוט בגישה לערכים

זה מונע שגיאות כמו שינוי שדה ישירות

4
New cards

Class

מבנה שמכיל שדות, בנאים ושיטות

5
New cards

constructor

שיטה שמופעלת אוטומטית בעת יצירת אובייקט. אין טיפוס חזרה.

6
New cards

this

מצביע לשדה של האובייקט הנוכחי.

7
New cards

method

פעולה שהאובייקט יודע לבצע. יכולה להחזיר ערך או להיות void

8
New cards

overloading

מספר שיטות באותו שם אך עם פרמטרים שונים

9
New cards

מה ההבדל בין == ל.equals()

String a = new String(“hello”);

String b = new String(“hello”);

System.out.println(a == b); // false - משווה כתובות בזיכרון

System.out.println(a.equals(b)); // true - משווה תוכן מחרוזות

10
New cards

איך כותבים תנאי עם שני תנאים?

if (x > 0 && y < 10) {

//פעולה אם שני התנאים מתקיימים

}

11
New cards

איך כותבים תנאי if-els?

if (grade >= 60) {

System.out.println(“passed”);

} else { System.out.print.ln(“Failed”)

}

12
New cards

איך משווים בין שתי מחרוזות?

String a = “hello”;

String b = “hello”;

a.equals(b); // true

13
New cards

למה == לא מתאים להשוואת מחרוזות?

כי == משווה כתובות בזיכרון ולא תוכן

String a = new string(“hi”);

String b == new string(“hi”);

System.out.println(a == b); // false

System.out.println(a.equals(b)); // true

14
New cards

מה ההבדל בין

String S = “abc”;

לבין

String S = new String (“abc”); ?

“abc” נשמר במחסן הקבוע של מחרוזות (String Pool)

new String = (“abc”) מייצר אובייקט חדש בזיכרון, גם אם התוכן זהה

15
New cards

איך בודקים אם מחרוזת ריקה או null ?

if (str != null && !str .isEmpty()) {

// מחרוזת חוקית ולא ריקה }

16
New cards

String a = “Java”;

String b = “Java”;

System.out.println( a == b);

System.out.println( a.equals(b));

true

true