JAVA中return,this,new,的用法

 我来答
湘人文数系某某
推荐于2018-03-04 · TA获得超过437个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:315万
展开全部
上面的new和return差不多,copy一下,

先说new,new就是创建个对象,比如你有个类A,如果想使用他,就需要 A a=new A();
再说return,这个使用在方法里的,遇到return就是方法结束了,不过不是所有的方法里都需要return,使用return一般有两种环境:1是方法有返回值,如 public String aa(){ return "aaa";},2就是方法不需要返回值也可以使用return ,如public void aa(){ return;}第二种情况一般用在循环里面

this说的不好理解;
this就是说这个类的当前这个对象,也就是构造方法产生的对象。
你new对象或者调用方法时,当碰到有this时,this就代表他自己。
另外,涉及到静态的东西,就不会用this,因为静态的东西是一个类所有对象共用的东西,不归某一个对象;
所以你可以在eclipse中编码时看到,静态方法你用this.staticMethod()会报警告,因为静态方法不归这个对象,归这个类的所有实例对象。
千锋教育
2015-12-05 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部

return:返回
其实它的作用不是结束循环的,而是结束方法的。

this:是当前类的对象引用。简单的记,它就代表当前类的一个对象。

注意:谁调用这个方法,在该方法内部的this就代表谁。

this的场景:
解决局部变量隐藏成员变量
new :
在一个java文件中写两个类:一个基本的类,一个测试类。
注意:文件名称和测试类名称一致。

如何使用呢?
创建对象使用。

如何创建对象呢?
格式:类名 对象名 = new 类名();

如何使用成员变量呢?
对象名.变量名
如何使用成员方法呢?
对象名.方法名(...)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
omyschool
2013-05-20 · TA获得超过194个赞
知道答主
回答量:60
采纳率:100%
帮助的人:12.5万
展开全部
先说new,new就是创建个对象,比如你有个类A,如果想使用他,就需要 A a=new A();
再说return,这个使用在方法里的,遇到return就是方法结束了,不过不是所有的方法里都需要return,使用return一般有两种环境:1是方法有返回值,如 public String aa(){ return "aaa";},2就是方法不需要返回值也可以使用return ,如public void aa(){ return;}第二种情况一般用在循环里面
最后就是this,java这个this不好理解,当你在一个类里看到this,一般就是代表这个类了,这个你可以看下,魔乐的李兴华老师的视频,讲的很透彻
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
精灵只路过
2013-05-20 · TA获得超过2144个赞
知道小有建树答主
回答量:619
采纳率:100%
帮助的人:651万
展开全部
我认为如果你现在还在为return、this、new的用法而头疼,你这种状态最还是从最基础的Java开始学起,这些都是Java最基础的部分,推荐看马士兵老师的java基础视频教程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式