מה זה $class בגרובי?
מה זה $class בגרובי?

וִידֵאוֹ: מה זה $class בגרובי?

וִידֵאוֹ: מה זה $class בגרובי?
וִידֵאוֹ: Groovy Fundamentals 2024, סֶפּטֶמבֶּר
Anonim

א שיעור גרובי הוא אוסף של נתונים והשיטות הפועלות על הנתונים הללו. א שיעור בגרובי מצהיר על המצב (נתונים) ועל התנהגותם של אובייקטים המוגדרים על ידי זה מעמד . לפיכך, א שיעור גרובי מתאר הן את שדות המופע והן את השיטות לכך מעמד . להלן דוגמה של א שיעור בגרובי.

מכאן, למה משמש גרובי?

אפאצ'י קִצבִּי היא שפת תכנות מונחה עצמים משמש ל פלטפורמת Java. לשפה הדינמית הזו יש תכונות רבות הדומות לפיתון, רובי, סמולטלק ופרו. זה יכול להיות משמש כ שפת סקריפטים עבור פלטפורמת Java.

מלבד למעלה, האם Groovy זהה ל-Java? קִצבִּי היא שפת תכנות ותומכת גם בשפת סקריפטים ואילו Java היא שפת תכנות מונחה עצמים. קִצבִּי יש ברירת מחדל לשינוי גישה כציבורי עבור כל סוגי חברי הכיתה או הנתונים שלו ואילו Java יש רמת גישה כברירת מחדל כרמת חבילה בהתאם לסוג חברי הכיתה.

אם נסתכל על זה, מהי מילת המפתח הזו בגרובי?

בהגדרות משתנות הוא משמש כדי לציין שלא אכפת לך מהסוג. בהגדרות משתנות חובה לספק שם סוג במפורש או להשתמש ב-"def" כתחליף. זה נחוץ כדי להפוך את הגדרות המשתנים לניתנות לזיהוי עבור קִצבִּי מנתח.

האם גרובי מתפרש?

קִצבִּי היא שפת סקריפטים דינמית, זה יכול להיות פירשתי בזמן ריצה כדי ליצור יישומים מהר יותר. עם זאת, אתה יכול גם להרכיב את הקוד כדי לקבל את הביצועים הטובים ביותר האפשריים (בהשוואה ל-Java). יש לו תחביר תמציתי עם ניבים המגיעים מ-Javascript ומ-Python, מלבד Java.

מוּמלָץ: