当前位置:首页 » 编程语言 » java返回对象

java返回对象

发布时间: 2022-08-08 15:02:42

java里的return this是什么意思

java中return this 指的是返回类的当前对象。
return this; 语句一般都是用在类中非静态方法的末尾。我们知道java是面向对象的语言,在java语言中类是对象的抽象,而对象是类的具体实现。因此在java中类的非静态方法是属于对象的,this则代表当前这个非静态方法属于的对象,并且是当前类的对象。 而对于return this;可能是由于根据需求需要将当前的这个对象作为返回值,以便接收,并且这个非静态方法的返回值类型据我所知只能为三种情况:父类,当前类,实现的接口。
可能说的有点抽象,有点乱,推荐这种东西需要自己在平常编程的时候多思考,多研究,代码写多了,自然就理解了。

Ⅱ java问题 返回是Object 是什么意思

java方法中返回一个Object类型的对象表示这个方法返回的类型不受限制,因为Object是所有类的父类,返回任意一个类型都属于Object类型。
事例代码如下:
public class Demo2 {
private static int x = 1;//定义一个int型变量
public static void main(String[] args) {
System.out.println(a());
}
private static Object a(){//此返回Object类型的值
return x;//结果一个int型变量也可以
}
}
Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类。
Object类是Java中唯一没有父类的类。

其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。
Object类是Java中其他所有类的祖先,没有Object类Java面向对象无从谈起。

Ⅲ JAVA中,返回一个对象,怎么理解啊

public dog Dog(){
Dog dog1 = new Dog();
XXXXXXX
XXXXXXX
return dog1;
}
返回值就是个dog类型的对象,返回的就是dog1,比方说,这个Dog实例化的时候,有很多属性,比如名字啊,毛色啊,主人啊等等,你返回这个dog对象了,比方说一个地方调用到这个方法了,它就会获得你返回的这个dog1,它就可以用dog1的值(比如名字啊,毛色啊,主人啊等等)。

我也是新手~高手勿喷~~~

Ⅳ 在java方法中怎么返回对象

方法中返回this,就表示返回当前对象。

举例:

publicclassA{
publicAgetA(){
returnthis;//返回当前对象。
}
}

Ⅳ 在java中,要是一个方法的返回值是一个对象,那是返回这个对象里面的什么东西/只是变量返回么还是其他

返回的是一个值:
如果返回的是一个int型的a,它的值为10,则返回的就是10而不是a。
如果返回的是一个对象a,它的值为这个对象的引用,通过这个对象的引用可以获得它相关的属性,也可以通过这些属性的方法改变其属性的值。

Ⅵ java直接返回一个new对象好还是用变量保存再返回好

首先,第一种比第二种少一步
第一种返回的是已经存在的值,第二种相当于创建一遍再返回
然后,第二种完全没用
因为第二种是返回一个全新的对象,而如果要对其进行操作的话,操作的结果 根本得不到,所以一般情况下都用第一种,第二种就相当于这个式子: Student student = new Student();
使用这个式子直接new一个对象就行了,而如果要用第二种的话,还得创建一个方法,指定方法的返回类型,然后再返回值,这样非常麻烦,反正我是没这么用过
最后,总结
第一种返回的是保存的值,也就是可以将对其操作的结果保存下来,比如一个集合,你添加了一些值,它返回的就是添加后的集合
第二种则是一个全新的值,相当于你有创建了一遍对象,跟原来的完全没关系

Ⅶ java中,如何利用return返回一个类的对象书写格式是怎么样的

定义函数时,理论上返回值可以是任意类型,比如,private Student test(){Student s=new Student();/*下面可以设置属性*/return s},这样就返回一个对象啊,当然这只是最简单的,希望对您有所帮助,最后祝您新年快乐!

热点内容
电脑服务器的品牌型号怎么查 发布:2024-04-28 04:33:06 浏览:137
文件上传ui 发布:2024-04-28 04:07:14 浏览:482
我的世界pe登服务器 发布:2024-04-28 04:05:58 浏览:670
如何监控数据库 发布:2024-04-28 03:44:07 浏览:28
测温一体机怎么配置 发布:2024-04-28 03:11:56 浏览:591
大生活迅雷下载ftp 发布:2024-04-28 03:11:09 浏览:511
python如何生成随机数 发布:2024-04-28 02:21:59 浏览:169
小雨游戏解说我的世界服务器 发布:2024-04-28 02:08:12 浏览:877
安卓怎么删除账户 发布:2024-04-28 02:06:50 浏览:829
内存解压缩 发布:2024-04-28 01:58:10 浏览:867