mohamad62

تعریف کلاس در کلاس

4 ارسال در این موضوع قرار دارد

من توی بعضی از مثالها میبینم که یک کلاس داخل کلاس اکتیوتی تعریف شده ، مثل مثال زیر :

[shcode=java]public class A {

    public class B {

    }

}[/shcode] این چه نوع ساختاریه ، آیا کلاس B از کلاس A ارث بری میکنه ؟

با سپاس

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

نه خیر ارث بری نیست اما میتونه از متغییر ها و آبجکت های در دسترس کلاس اصلی استفاده کند.

در ضمن در یک فایل .java بیشتر از یک کلاس نم ی تواند پابلیک باشد و نحوه نوشتن فوق دارای خطا است.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

پس درست مثل کلاسهای داخل یک پکیج با این کلاس برخورد میکنه ، درسته ؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

اگه منظور کلاس اصلی است خیر.

و اگر منظور کلاس درونی است این کلاس میتواند به متغیرهای غیر پرایوت دسترسی داشته باشد اما به کلاس اصلی نمی تواند به متغیرهای کلاس فرعی دسترسی داشته باشد.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری