Points و Rectangles

بالرغم من أن السلاسل المحرفية كائنات، إلا أنها ليست مثيرة للاهتمام حقاً، وذلك لأنها
· غير قابلة للتغيير.
· لا تملك متغيرات حالة.
· لست مضطراً لاستعمال أمر new لإنشاء واحد.
في هذا الفصل، سنستخدم نوعين جديدين من الكائنات الذين يشكلان جزءاً من لغة Java، Point (نقطة) وRectangle (مستطيل). من البداية، أود توضيح أن هذه النقط والمستطيلات ليست كائنات رسومية تظهر على الشاشة. بل هي متغيرات تحتوي على معطيات، مثل المتغيرات من نوع int وdouble تماماً. ومثل المتغيرات الأخرى، يتم استخدام هذه الكائنات داخلياً لإنجاز الحسابات.