您好、欢迎来到现金彩票网!
当前位置:秒速快三 > 数据类型 >

类名作为定义数据的数据类型的疑问

发布时间:2019-07-28 03:15 来源:未知 编辑:admin

  这样以类名为数据类型来定义有什么作用?还有把对象作为参数有什么作用?小弟刚刚学习java,请大家指点下,谢谢

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  推荐于2017-11-25展开全部首先你的问题是错误的,这里的类名不是作为数据类型,只能说将这个类的对象作为返回值。意思就是说,这个方法的返回值不是普通的数据类型,而是一个类对象。这样做可以避免一个方法要返回N多的数据,比如说,你要同一个方法中得到name和age,但是java又不能返回多个值,除了可以使用一个字符串或者字符串数组存放外,我们可以定义一个Student对象,对象中包含name和age属性,这样就可以用这个对象把属性封装起来,一起返回。

  2013-06-09展开全部类名为数据类型这属于复杂数据类型。楼上的说法不能苟同。

  类是对同一类事物属性和动作(方法)的一个抽象。对象是同一类事物中的某一个实例。

  首先你定义了一个方法,类名其实是他的返回值类型,那么这个方法返回的就是这个类的一个实例。类是对同一类事物属性和动作(方法)的一个抽象。对象是同一类事物中的某一个实例。不知道你是否明白了你定义的方法得到的东西就是一个实例(比如一只猫,它属于动物类,它有性别、体重等属性,它有叫、抓老鼠等动作(方法)。总而言之,“以类名为数据类型来定义”的作用是得到一个类的实例。

  把对象作为参数传递,就可以得到这个对象的所有属性和动作(方法)。还是拿一只猫作例子,当你得到一只猫时,你就知道了它的性别、体重,你知道了,它会叫、会抓老鼠。

  2013-06-09展开全部以类名作为数据类型就可以直接返回这个类的所有对象以及所有数据。

http://starnet-france.com/shujuleixing/700.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有