在java里面什么需要new一个物件

 我来答
世纪网络17
2022-11-17 · TA获得超过5948个赞
知道小有建树答主
回答量:2426
采纳率:100%
帮助的人:142万
展开全部

在java里面什么需要new一个物件

  1. 你要呼叫到该类 里的方法,进行一些操作,不如你想输出 类A中 show()方法 里的东西

  2. 你要例项化该类, 不如给类里的变数赋值

  3. 初始化(建构函式就是)也就是对该类进行赋值这些操作的。比如类B 面有个框,这个框就是变数。而你想要向框里放东西,这就初始化了(新手就这样理解吧)

java里面有new例项化一个物件有什么用?

例项化一个物件,Java会在记忆体中生成你new出来的那个类的例项,即物件。然后可以呼叫这个物件的方法进行操作,获取物件的公共成员等。对非静态类来讲,不new出物件,这个类等于没用

例项化一个物件时,在new类名括号里面加一个物件代表什么意思

例项化的时候传入的引数

怎么new 一个物件阵列 java

class A(){......}
A a[]=new A[20]; 这就是一个物件阵列了.

java中new一个物件和物件=null有什么区别

这个不是有什么区别的问题 而是这两个东西就不是可以混淆的事情。
new一个物件,代表建立了这个物件,在记忆体中开辟了一块空间。而
物件=null表示把物件设为null

为什么要new一个物件

new一个物件, 就相当于初始化, 因为不new出来, 这个物件根本就不存在, 相当于给物件建立一个形参(没有实际有效引数)

java 将一个物件做 new object的引数

建立例项,并传递引数给此建构函式
但,Object类,没有带此引数的构造方法

java建立物件时,new 出一个物件 和 = null的区别

new 出一个物件,证明那个类例项化了,= null就没有例项化

如果使用new,就会建立一个新的物件,并且占用空间。如果只是null,则不会建立物件,不会占用空间。
一般在初始化时,会使用null进行初始化,实际要使用到某个物件时,再进行建立。

在JAVA中使用New的方式来产生一个物件,物件将会立刻生成在记忆体中的堆区,直到被GC回收,在New的时候不一定会立马用到,所以通常我们先宣告一个物件=null,在需要用到的时候在赋值,这样可以优化效能减少记忆体损耗,这也是一般公司的规定JAVA工程中不准许出现New字元
还有疑问可以继续提问 谢谢

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式