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

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


BIG阳
浏览 2040回答 4
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啦

缥缈止盈

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。上面的代码看不出有什么意义,应该是作为学习用的代码吧。

幕布斯7119047

这里返回的是一个对象,创建对象时,是不是要 使用new啊,后面的是它的构造函数,不要以为 返回值就只能是 int 什么之类的,对象也是可以作为返回值得你的补充好像不太对,改成:point2d a= new point2d();a.getcopygotme(2,3);的话,就相当于带两个参数的构造函数的使用了;
打开App,查看更多内容
随时随地看视频慕课网APP