J Sharp – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מ סדר
Jona1357 (שיחה | תרומות)
מ קישורים פנימיים
שורה 5:
{{שפת תכנות
| שם = #J
| פרדיגמות = [[תכנות מונחה עצמים |מונחית עצמים, מובנית, אימפרטיבית]],
[[תכנות מובנה | מובנית ]], [[תכנות אימפרטיבי|אימפרטיבית]]
| שנה = [[2002]]
| מפתח = [[מיקרוסופט]]
| גרסה אחרונה = v2.0 Second Edition
| תאריך גרסה אחרונה = 18 במאי 2007
| הושפעה על ידי = ++[[Java,]] Visual, J
[[++J (שפת תכנות) | ++J]]
| אתר אינטרנט = https://docs.microsoft.com/en-us/previous-versions/msdn10/bb188593(v=msdn.10)
}}
שורה 16 ⟵ 18:
 
== הבדלים בסיסיים בין #J ו-Java ==
שתי השפות משתמשות באותו תחביר כללי אך ישנם מספר שינויים ב-#J על מנת שתתמוך בסביבת [[.NET]]. לדוגמה, על מנת להשתמש בתכונות NET. עם מחלקה סטנדרטית של [[JavaBeans]], יש לכתוב לפני פעולות setter (אתחול תכונות) ו-getter (אחזור תכונות) את ההערה הבאה:<syntaxhighlight line="1">
/** @beanproperty */