JAva是面对向编程的,而java中的基本数据类型却不是面对象的,怎么解释呢

2025-02-25 13:33:59
推荐回答(3个)
回答1:

基本数类型是面向对象,在jdk1.5之后jdk自动对八种基本数据类型进行了包装,例如:int a = 8;等价于Integer a = new Integer(8);可以说八种数据类型比较特殊罢了

回答2:

基本数据类型只是因为比较常用,java虚拟机特别处理的,实际上他们也有对象,比如:Integer,Double,FloatBoolean ,只是因为那么整数之类虚拟机会帮你自动转换,省事。这就是java面向对象设计思想

回答3:

我们用的基本数据类型只是从Java包装类里面继承过来的
int---Interger类
String 就是一个类,不那个被继承
double---Double类
。。。。。等等
他们都是一个一个的类,也就是对象撒