百度只找到了“包装类有哪些”以及“怎么用”,于是到外网找它的定义。
来自https://www.geeksforgeeks.org/wrapper-classes-java/:
A Wrapper class is a class whose object wraps or contains primitive data types. When we create an object to a wrapper class, it contains a field and in this field, we can store primitive data types. In other words, we can wrap a primitive value into a wrapper class object.
翻译过来就是:
Wrapper 类是其对象包装或包含基本数据类型的类。 当我们为包装类创建一个对象时,它包含一个字段,在这个字段中,我们可以存储原始数据类型。 换句话说,我们可以将原始值包装到包装类对象中。
我的理解就是:
包装类是添加了一些方法或功能封装起来的类。比如:int类型数据,存储在内存栈中,就单单存储的功能,然后认识到这种局限性,就创造了增加不少功能的包装类。