Problem

1/6

حقول الفصل

Theory Click to read/hide

حقول الفصل يكمن جوهر البرمجة الشيئية في تمثيل البرنامج كتفاعل بين كائنات .
نبسب ؛
الكائن هو نوع من الكيان له خصائص معينة وعمليات معينة عليه.
تم إنشاء الكائنات في الأصل لمحاكاة الواقع: يمكن تمثيل العديد من الأشياء من حولنا ككائن. على سبيل المثال ، يمكن اعتبار الكتاب الذي قرأته مؤخرًا كائنًا بخصائص "الاسم" و "المؤلف" و "التصنيف العمري" و "نص الكتاب" و "عدد الصفحات" وما إلى ذلك. يمكنه إجراء عمليات مثل "قراءة كتاب" ، "حرق كتاب" ، إلخ.
في مصطلحات لغة برمجة جافا ، فإن هذه "الخصائص" تسمى الحقول ، وتسمى العمليات على الكائنات طرق .
نظرًا لأن Java لغة مكتوبة بشكل ثابت ، يجب إنشاء أي كائن وفقًا لبعض الأنماط. في جافا ، هذه القوالب هي فئات . تصف الفئة الحقول التي يمكن أن يحتوي عليها نوع معين من الكائنات وما هي العمليات المحددة عليها.
الفرق بين class و object يماثل الفرق بين "car" و & quot؛ تويوتا كامري متوقفة في المنزل الخامس بشارع تشيبوريكوفو & quot ؛.

ضع في اعتبارك إجراء إنشاء فئة الكائنات الخاصة بك مع الحقول في Java. كتاب الصف { اسم السلسلة ؛ اسم مؤلف السلسلة ؛ العمر الداخلي نص سلسلة عدد الصفحات } ينشئ هذا الرمز class " Book ". كائنات الفئة & laquo؛ Book & raquo؛ هناك خاصيتان صحيحتان (مسميتان & aquo؛ ageRequirement & raquo؛ و & laquo؛ pageCount & raquo؛) وثلاث خصائص من النوع & laquo؛ String & raquo؛ (بالأسماء " name " و " authorName " و " text ".
الصيغة العامة لإنشاء فئة مع الحقول هي كما يلي.
نبسب ؛ فئة العلامة & lt ؛ اسم الفئة & GT. { & lt؛ نوع الملكية الأول & GT؛ & lt ؛ اسم الخاصية الأول & GT. & lt ؛ نوع الخاصية الثانية & GT. العلامة & lt ؛ اسم الخاصية الثانية & GT. ومرحبا. & lt ؛ نوع آخر ملكية & GT. & lt ؛ اسم الملكية الأخير & GT. }

بالطبع ، في Java ، يمكنك إنشاء فئات ليس فقط بهذه الطريقة (هناك أيضًا طرق ، ومعدلات الوصول ، وغير ذلك الكثير) ، ولكن المزيد حول ذلك لاحقًا.

Problem

اكتب فئة Dog تحتوي على حقلين: سلسلة name وعدد صحيح size .