为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下java编程中代码中提到new是什么意思 ?怎么使用?

/ 猿问

请教一下java编程中代码中提到new是什么意思 ?怎么使用?

BIG阳 2019-10-21 18:14:04

java编程中代码中提到new是什么意思 ?怎么使用?


查看完整描述

4 回答

?
慕后森

你看我写个程序:

public class fffff {
int a=10;///定义一个变量a的值是10;
int c=34;///定义一个变量c的值是34;
public static void main(String args[])///程序主运行口main方法
{
fffff df=new fffff()///new一个对象;
int c=df.a;///调用它
int d=df.c;
int s=(c+d);
System.out.println(s);///输入值来
}
}
我解释一下为什么要new 其实new 是为其对象分配一个空间,在什么情况下用new 呢?在你需要创建对象的时候就需要new一下。在后面你将会学到传值引用?你就会体会到如何使用new啦

查看完整回答
反对 回复 2019-10-26
?
缥缈止盈

return new point2d(x,y)
相当于
point2d a = new point2d(x,y);
return a;

public point2d getcopygotme() 这个方法返回的是point2d的对象。
所以说
point2d a= new point2d(2,3);
a.getcopygotme();
这样谢谢的话a.getcopygotme();返回的还是point2d。

上面的代码看不出有什么意义,应该是作为学习用的代码吧。

查看完整回答
反对 回复 2019-10-26
?
幕布斯7119047

这里返回的是一个对象,
创建对象时,是不是要 使用new啊,后面的是它的构造函数,
不要以为 返回值就只能是 int 什么之类的,
对象也是可以作为返回值得

你的补充好像不太对,改成:
point2d a= new point2d();
a.getcopygotme(2,3);
的话,就相当于带两个参数的构造函数的使用了;



查看完整回答
反对 回复 2019-10-26
?
慕运维8079593

一般的在java中,new是关键字,用于生成一个类的对象。
如果程序中的一个方法中出现return后有new,只会说明,这个方法的返回类型是某个类,而它返回的是一个对象,这个对象是通过new生成的。

查看完整回答
反对 回复 2019-10-26

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信