JAVA中return,this,new,的用法
4个回答
展开全部
上面的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()会报警告,因为静态方法不归这个对象,归这个类的所有实例对象。
先说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 类名();
如何使用成员变量呢?
对象名.变量名
如何使用成员方法呢?
对象名.方法名(...)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先说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,一般就是代表这个类了,这个你可以看下,魔乐的李兴华老师的视频,讲的很透彻
再说return,这个使用在方法里的,遇到return就是方法结束了,不过不是所有的方法里都需要return,使用return一般有两种环境:1是方法有返回值,如 public String aa(){ return "aaa";},2就是方法不需要返回值也可以使用return ,如public void aa(){ return;}第二种情况一般用在循环里面
最后就是this,java这个this不好理解,当你在一个类里看到this,一般就是代表这个类了,这个你可以看下,魔乐的李兴华老师的视频,讲的很透彻
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我认为如果你现在还在为return、this、new的用法而头疼,你这种状态最还是从最基础的Java开始学起,这些都是Java最基础的部分,推荐看马士兵老师的java基础视频教程。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询