A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘_浩 中级黑马   /  2012-3-24 09:47  /  2779 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

能过一段时间学习,发现一个问题。当需要一个函数有返回值时。除了我们讲的有void int byte double short float char等形式外,还有没有其它的返回值类型????

14 个回复

正序浏览
还有很多类型,比如对象类型(例如:Person类类型),集合类型等。你想要定义的方法内部返回什么样的结果类型,就把方法定义为什么类型。
回复 使用道具 举报
假如你定义了一个类,并且用到该类,那么返回值的类型可能是该引用类
回复 使用道具 举报
返回类型太多了,除了基本数据类型外,还可以定义数组,集合,甚至是任何一个类。
回复 使用道具 举报
变量数据类型分为基本数据类型和引用数据类型。
基本数据类型:整数型----byte,short,int,long
                     浮点型-----float,double
                     布尔型-----true,false
                     字符型-----char
引用数据类型:数组,接口 ,类
方法的返回值类型太多了,void表示没有返回值
回复 使用道具 举报
可以返回任意类型的,如何基本类型,List,HashMap等等。。。还可以返回自己定义的类型的
回复 使用道具 举报
自定义的类型、
回复 使用道具 举报
void int byte double short float char
String、boolean、
集合、数组、对象、都可以
回复 使用道具 举报
OMG 中级黑马 2012-3-24 10:43:57
7#
是类型就可以,不管是数据还是数据的封装体:
1,所有的类型都可以作为返回值类型;
2,所有的类型都可以作为参数类型;
小到基本数据类型的int,大到引用类型的Colletion;
回复 使用道具 举报
基本数据类型的8个,byte,short,int,long,float,double,boolean,char。
void有return语句,但没有返回值。
还有引用类型,class类类型,数组也可以,String,接口等等。
这些都是的。
回复 使用道具 举报
boolean返回一个布尔类型的值
String类型
返回值还可以是某一个对象
集合、数组都可以
回复 使用道具 举报
VOID 返回值为null
回复 使用道具 举报
学到后面还有对象型(Object)和String型
例如String getString(Integer i){ return "你输入了"+i;}



回复 使用道具 举报
多了,引用类型,返回引用类型对象的引用
回复 使用道具 举报
void 是没有返回值,其他返回类型如类对象等等。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马