احمد الجابري بتاريخ: 29 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 29 نوفمبر 2005 هناك اربعة انواع من المتغيرات حسب المدى وهيMember variables و تسمى ايضاً Instance variablesClass variables وتسمى ايضاً Static variablesAutomatic variables وتسمى ايضاً Local variablesوالنوع الاخير هو الثوابت Constant او الـ Fainal variablesالنوع الاول : Member variables ( Instance variables )عبارة عن متغيرات تعرف في الكلاس خارج اقواس الميثود بعد جملة الـ class مباشرة كالتالي class Garage extends Building { int floor Area; int numberOfWindows; String usage; } هذه المتغيرات تسمى instance variables لانها تنشأ مع كل Instance ينشأ من هذا الكلاس وتكون متواجدة Global لكل الـ Instance .لاستخدام تلك المتغيرات علينا ذكر اسم الـ instance و من ثم نقطة يتبعها اسم المتغير كما في المثال التالي public static main ( String args[]) { Garage myGarage = new Garage(); myGarage.usage = "junk storage"; } النوع الثاني : Class variables ( Static variables )وهي متغيرات تشبه كثيراً النوع الاول وتعرف في نفس المكان ايضاً ولكنها تختلف معها في انها تُسبق بكلمة static كذلك تختلف في ان قيمتها ثابته لجميع الـ Instance من ذلك الكلاس ويتضح ذلك في المثال المثال التالي : class Mondeo { static String model = "Mondeo"; in engineSize; } ... Mondeo slowCar, fastCar; slowCar.Size = 1600; fastCar.Size = 2800; System.out.printf("The model is " + slowCar.model); ... النوع الثالث : Automatic Variable ( Local variables )هذه المتغيرات تختلف عن ما سبق بكونها تنشأ بداخل اقواس الميثود Methods وليس الكلاس ويجب تشغيلها Intialization قبل استخدامهاويجب ان يلاحظ ان تشغيلها داخل الاقواس لايجعلها ممكنة او مرئية لما هو خارج تلك الاقواس لذلك يفضل تعريفها مباشرة بعد تعريف الميثود على النحو التالي public double forthRoot( double d ) { dobule result = 0.0; result = Math.sqrt(Math.sqrt(Math.sqrt(d)); return result; } النوع الرابع : الثوابت Constantهي المتغيرات ( ان صح التعبير ) التي لا تتغير قيمها ابدا ويتم تعريفها بواسطة الكلمة fainal كالتالي fainal limit = 100; بهذا انتهى درس انواع المتغيرات ويجب الاخذ في الاعتبار ان تعريف اي متغير داخل قوس يجعله مرئياً فقط لما بداخل ذالك القوسحيث ان الاقواس تحدد مجال المتغير . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
toad بتاريخ: 30 نوفمبر 2005 تقديم بلاغ مشاركة بتاريخ: 30 نوفمبر 2005 السلام عليكم ورحمة اللهكل الشكر للأستاذ أحمد الجابري على ما يقدمه من خدمات في نشر العلمبارك الله لك في علمك ونفع بك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wlahmad بتاريخ: 8 ديسمبر 2005 تقديم بلاغ مشاركة بتاريخ: 8 ديسمبر 2005 شرح كافي وافيربي يجعله في ميزان صالح أعمالك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
emadabdullah بتاريخ: 21 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 21 يناير 2006 بسم الله الرحمن الرحيم جزاك الله خير الجزاء .. فعلا عمل رائع وكنا محتاجين لحاجه زي كده من زمان ... وجزاك الله بكل حرف حسنه والحسنه بعشر أمثالها والله يضاعف لمن شاء ....مع خالص تقديري وإحترامي Abdallah Emad اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
islam1806 بتاريخ: 21 يناير 2006 تقديم بلاغ مشاركة بتاريخ: 21 يناير 2006 بسم الله الرحمن الرحيمللأستاذ أحمد الجابري على ما يقدمه من خدمات في نشر العلم جزاك الله خير الجزاء اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Heartbeat بتاريخ: 11 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 11 فبراير 2006 استاذ أحمد الجابري...لك كل الشكر و العرفان اخي العزيزي ... فانا بالوقت الحاضر احضر الماستر و ادرس الجافا و فعلا \روسك هي التي ستفيدني كثيراً ...فشكرا لك اهي و بارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
angeles بتاريخ: 11 فبراير 2006 تقديم بلاغ مشاركة بتاريخ: 11 فبراير 2006 اخي الكريم.....لقد استفدت كثيرا من هذه الدروسبارك الله فيك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.