请问Integer aa = new Integer(); 和 int aa;有什么区别? 前者的aa是一个类,后者aa是int类型 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前者创建的是对象的实例,可以用Integer提供的方法,后者是简单类型,不能调用Integer的方法。 Integer aa = new Integer(); //实例化一个类,也就是创建一个对象int aa;//定义一个整形变量 Integer 和 int 不一样Integer是一个类int 是基本类型 int是一个基本数据类型 int aa // aa只是一个int的变量Integer是一个包裹(装)类Integer aa = new Integer(); // aa是一个对象了,对象是 可以调用方法的 谢谢楼上的各位,在Thinking in Java一书中说到:"万事万物皆对象"int aa; 难道此时的aa不是对象吗?基本类型有别于引用类型(如对象),那么这样的话,int aa,这个int aa 又来自何方呢?这似乎不符合面向对象的思路? java中定义了几种基本类型,比如:int型,可以这样用:int aa = 1;不需要再实例化 每种基本类型占的空间是固定的,不以new来分配空间,而是直接存储变量至stack中,以此来提高效率:) Integer是一个继承Object的类,int是变量的基本类型 前者的aa是一个类,后者aa是int类型类可以使用方法 integer是个类,而int是个基本的类型。 那么int aa来自何方? 前面的aa是一个实例化的类,也就是一个对象,后面的aa是一个int类型,是一个基本类型 谢谢大家!我知道int aa是一个基本类型,但我想知道它来自何方? 来自Java,呵呵其实纯理论的面向对象语言是非常慢的。所以Java为了效率考虑,引进了int 、char 等基本类型 ,但是并不失其面向对象的思想。主啊,原谅她吧。 java如何实现点击一个按钮,文本框出现相应数字,跟计算器那样 用过quaqua的请进 请问如何在程序B.java中获得在A.java中new的对象? 很郁闷啊java竟然找不到把jpg 转 成dicom格式的方法 关于JPanel图形显示方面的问题 用JAVA 读BMP文件 VJ6安装问题 如何在jb8.0中解决编辑器中的光标位置将不准确问题??? tocat4.0,ud4.0,从ACCESS里读中文没有问题,但是写入的都是乱码?/?? 将中英文字串转成纯英文字串的方法---错在什么地方???解决立即给分! java反编译? 关于JAVA中的布局管理器
int 是基本类型
Integer是一个包裹(装)类Integer aa = new Integer(); // aa是一个对象了,对象是
可以调用方法的
int aa; 难道此时的aa不是对象吗?
基本类型有别于引用类型(如对象),那么这样的话,int aa,这个int aa 又来自何方呢?
这似乎不符合面向对象的思路?
可以这样用:int aa = 1;
不需要再实例化
int是变量的基本类型
类可以使用方法
我知道int aa是一个基本类型,
但我想知道它来自何方?
其实纯理论的面向对象语言是非常慢的。
所以Java为了效率考虑,引进了int 、char 等基本类型 ,但是并不失其面向对象的思想。
主啊,原谅她吧。