Java Reflection API
جاوا رفلکشن یا بازتاب جاوا.
یک api اجاوا هست که به برنامه اجازه میده بخودش تو آینه نگاه کنه و در حین اجرا کد هارو عوض کنه.
جاوا رفلکشن به ما اطلاعاتی درباره میده مثلا به چه ابجکتی مربوطه و instance چیه. چه مقادیر و متد هایی داره.
ما با رفلکشن میتونیم متد هارو بدون در نظر گرفتن access specifier فراخوانی کنیم.
اینها متد های معروف رفلکشن هستن
getClass(): بهمون میگه این ابجکت برای چه ابجکتی هست
getConstructors() کانستراکتور های اون کلس رو میده
t.me/ourjavaa
جاوا رفلکشن یا بازتاب جاوا.
یک api اجاوا هست که به برنامه اجازه میده بخودش تو آینه نگاه کنه و در حین اجرا کد هارو عوض کنه.
جاوا رفلکشن به ما اطلاعاتی درباره میده مثلا به چه ابجکتی مربوطه و instance چیه. چه مقادیر و متد هایی داره.
ما با رفلکشن میتونیم متد هارو بدون در نظر گرفتن access specifier فراخوانی کنیم.
اینها متد های معروف رفلکشن هستن
getClass(): بهمون میگه این ابجکت برای چه ابجکتی هست
getConstructors() کانستراکتور های اون کلس رو میده
t.me/ourjavaa
Java
Java Reflection API جاوا رفلکشن یا بازتاب جاوا. یک api اجاوا هست که به برنامه اجازه میده بخودش تو آینه نگاه کنه و در حین اجرا کد هارو عوض کنه. جاوا رفلکشن به ما اطلاعاتی درباره میده مثلا به چه ابجکتی مربوطه و instance چیه. چه مقادیر و متد هایی داره. ما با…
منابع مفید درباره java reflection
https://www.geeksforgeeks.org/reflection-in-java/
https://www.youtube.com/watch?v=bhhMJSKNCQY
https://www.geeksforgeeks.org/reflection-in-java/
https://www.youtube.com/watch?v=bhhMJSKNCQY
در کد بالا چه چیزی میتونه به متغیر res دسترسی داشته باشه؟
Anonymous Quiz
8%
هر کلاسی میتونه دسترسی داشته باشه
58%
فقط کلاس Solution
27%
کلاس Solution بعلاوه کلاس هایی که ازش ارث بری میکنن
8%
هیچکدام
در کدامیک از موارد زیر متد toString تعریف شده است؟
Anonymous Quiz
26%
java.lang.Object
19%
java.lang.String
26%
java.lang.util
26%
همه موارد
3%
هیچکدام
قطعه کد بالا چه کاری انجام میدهد؟
Anonymous Quiz
28%
اولین e رو تبدیل به s میکنه
21%
اولین s رو تبدیل به e میکنه
48%
تمام e هارو تبدیل به s میکنه
3%
تمام s هارو تبدیل به e میکنه
کلاس رشته(string) متعلق به کدامیک از موارد زیر است؟
Anonymous Quiz
40%
java.lang
56%
java.string
4%
java.awt
0%
java.applet
وقتی یک متد فراخوانی میشود ، پارامتر ها و local variable ها کجا ذخیره میشوند؟
Anonymous Quiz
43%
هیپ(heap)
43%
استک(stack)
0%
آرایه
13%
هیچکدام
خروجی کد بالا؟(دوستان ترتیبش طبق کد درسته فکر نکنین مشکل داره)
Anonymous Quiz
13%
0 256
27%
0 64
47%
256 0
13%
64 0