Mohammed Shehata نشر 10 سبتمبر 2021 أرسل تقرير نشر 10 سبتمبر 2021 ما المقصود ب wrapper class في جافا ولماذا نستخدمها 1 اقتباس
0 شرف الدين حفني نشر 10 سبتمبر 2021 أرسل تقرير نشر 10 سبتمبر 2021 الwrapper class يٌقصد بهِ class يقوم بتغليف البيانات البدائية (primitive data) والمقصود بها (int, byte, short, long, float, double, boolean, and char) ويقوم الwrapper class عند تغليف تلك البيانات بالسماح لنا بالتعامل معا على أنها كائنات مما يتيح لنا عدد من المميزات مثل: تمرير البيانات بالمرجعية بدلاً من القيمة(pass by reference ) حيث لا يمكننا عمل ذلك مع البيانات البدائية public void addOne(int a){ a+=5; } public void addOneWrapper(Integer a){ a=new Integer(a.intValue()+1); } public void main(){ int number=5; Integer wrapper=new Integer(number); addOne(number); addOneWrapper(wrapper); System.out.println(number);//////prints 5, no change because it is passed by value System.out.println(wrapper.intValue());///////prints 6 because it is passed by reference } الكﻻسات في المجموعة java.util تتعامل مع الكائنات وليس مع البيانات البدائية هياكل البيانات في إطار عمل collection مثل arrayList, vector يتعاملو فقط مع الكائنات وليس مع البيانات البدائية اقتباس
السؤال
Mohammed Shehata
ما المقصود ب wrapper class في جافا ولماذا نستخدمها
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.