NET/מחלקות - היכרות: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
צחי (שיחה | תרומות)
←‏מאפיינים: הבהרה לגבי get/set/value
צחי (שיחה | תרומות)
שורה 30:
{{NET/CodeBlock|cs=
{{NET/Code|using|Keyword}} System;<br>
{{NET/Code|using|Keyword}} System.Drawing;<br>
{{NET/Code|public class|Keyword}} {{NET/Code|Vehicle|Class}} {<br>
&nbsp;&nbsp;{{NET/Code|private|Keyword}} {{NET/Code|String|Class}} _manufacturer;{{NET/Code|manufacturer name|C#Comment}}<br><br>
&nbsp;&nbsp;{{NET/Code|private|Keyword}} {{NET/Code|Color|Class}} _color; {{NET/Code|vehicle color|C#Comment}}<br><br>
&nbsp;&nbsp;{{NET/Code|Initialize a new instance of the {{NET/Code|Vehicle|see}} class|C#summary|&nbsp;&nbsp;}}<br>
&nbsp;&nbsp;{{NET/Code|The vehicle manufacturer|C#param|param=manufacturer}}<br>
שורה 44 ⟵ 46:
&nbsp;&nbsp;&nbsp;&nbsp;{{NET/Code|set|Keyword}} {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_manufacturer = {{NET/Code|value|Keyword}};<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;}<br><br>
&nbsp;&nbsp;{{NET/Code|The vehicle color|C#summary|&nbsp;&nbsp;}}<br>
&nbsp;&nbsp;{{NET/Code|public|Keyword}} {{NET/Code|Color|Class}} Color {<br>
&nbsp;&nbsp;&nbsp;&nbsp;{{NET/Code|get|Keyword}} {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{NET/Code|return|Keyword}} _color;<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;&nbsp;&nbsp;{{NET/Code|set|Keyword}} {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_color = {{NET/Code|value|Keyword}};<br>
&nbsp;&nbsp;&nbsp;&nbsp;}<br>
&nbsp;&nbsp;}<br>
שורה 53 ⟵ 64:
 
על פי המוסכמה המקובלת, שמות משתנים, הן של המחלקה והן של שגרות ומאפיינים, יתחילו באות קטנה, והמילה השניה והבאות אחריה יתחילו באות גדולה, ללא הפרדה בין המילים.
 
במאפיין Color, יש להבחין בין ערך ההחזרה, שהוא מסוג המבנה [[NET/Color|Color]], לבין שם המאפיין, שגם הוא Color. סביבת הפיתוח תצבע את שני החלקים בצבעים שונים, כדי להקל על הקריאה. זהו נוהג מקובל, להשתמש בשם מאפיין זהה לשם המחלקה של הסוג שהוא מחזיר, כאשר משמעות המאפיין היא ערך ההחזרה.
 
== מאפיינים ==