java中。变量与对象的区别

private JTextArea jta;与private JTextArea jta1=new JTextArea()的用法区别。为什么就算是变量,jta也可以调用方法,jta.setLineWrap

java中变量和对象的区别如下:

    变量只是分配了栈内存,并没有分配内存空间,而对象是已经在内存中占用了空间的。

    变量声明之后如果没有进行赋值,是不能在代码中使用的。而对象是可以在代码使用,并使用它的成员变量或者方法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-02
对象和变量一样
使用前都要进行初始化
private JTextArea jta1=new JTextArea()
等价:
private JTextArea jta1;
jta1 = new JTextArea();
都是先定义变量,后初始化本回答被提问者采纳
第2个回答  2015-10-12
java中基本类型的变量式存储在堆栈中,而对象式存储在堆中的
相似回答