الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الوصول في protected !

بدأه aohammed في 11 أكتوبر 2010 · 5 رد · 492 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

class test
{
	private int x;
	protected float s;
	public int a;
}


public class something {

	static public void main(String args[])

	{
    	test obj=new test();
    	obj.s=32.32f;
    	System.out.print(obj.s);

	}

}

كيف استطاع رؤية s مع انه protected ?

انا منتقل حديثا ً من C++ و لا أدري ان كان هنالك فرق .. لكن حسب المراجع وجدت أنه لا فرق !!

#2

شوف هذا المصدر به الشرح الوافي لسؤلك :happy:

Protected Scope

#3

لا الـ test class , something class

فى نفس الـ package

او انت مش موضح اوى

بس من الواضح انهم فى نفس الملف

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 12 أكتوبر 2010 في 02:11

Software Developer
Mahmoudkelany.com


 

#4
لا الـ test class , something class 
فى نفس الـ package

ضع كل واحده package مختلفه و جرب تاني

#5

حسب ما رأيت فإن الجافا ليست كما هو الحال في C++ أي لا تقبل كلاسات مع الكلاس الأساسي للبرنامج ؟ يجب وضعها في packages?

بعد تجربة وضع test في package ثم استدعائها في something تم المطلوب ( أي عملت protected كما هو اللازم عملها )

لكن أرجو الإجابة عن السؤال السابق ؟

حاليا ً أجرب الكلاسات المتداخل كي يتم المطلوب ؟ ألا يوجد غيرها طرق ؟؟ ولا لماذا :( ؟

تم تعديل هذه المشاركة بواسطة aohammed في 13 أكتوبر 2010 في 02:00

#6

موش فاهم بالضبط ... ممكن توضح السؤال شويه؟

مواضيع مشابهة