导航:首页 > 编程语言 > java返回不同类型

java返回不同类型

发布时间:2022-06-28 11:26:21

java一个方法返回两个不同的类型值怎么处理

一个函数需要返回两个值的话 可以根据你自己的需求决定是用强类型还是弱类型

强类型的话 比较安全 但是写起来比较麻烦 代码也不是很美观

弱类型的话 代码比较优美一点 但是相对的 需要对类型判断好

//强
classData{
ValueAa;
ValueBb;
}

publicDatafunction(){
...
Datadata=newData();
data.a=xxx;
data.b=xxx;
returndata;
}

//弱
publicObject[]function(){
ValueAa;
ValueBb;
...
Object[]objs=newObject[]{a,b};
returnobjs;
}

⑵ 请问Java中一个方法的参数和返回值能不能是两种不同的类型

可以,参数和返回值完全两类型

⑶ java中的函数的返回值类型有哪些

就是方法要返回的值得类型,比如:
public int go(){
return 1;
}
这是返回的基本数据类型,还可以返回自定义类型
比如:先定义一个User类,
public User find(String name,String password){
User user = new User();
return user;
}
返回的user就是自定义的返回值类型

⑷ java中函数返回类型是啥意思啊

一个函数既有输入数据,又有输出数据,输入数据的类型在参数表中指定。对输入数据进行加工后,需要返回加工后的结果。加工后的结果的数据类型,就是函数返回类型,在函数定义的名称前指定。
也就是说,函数返回类型就是函数返回值所属的数据类型。

⑸ java如果返回值类型不一样,参数数量,不一样,那算不算是重载呢

方法重载跟返回值类型和修饰符无关 Java的重载 是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同(可能是,参数个数不同,参数类型不同),跟返回值无关。

重载,简单说,就是函数或者方法有相同的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之为重载函数或者方法。

重载(overloaded)和多态无关,真正和多态相关的是覆盖(inheritance)。当派生类重新定义了基类的虚拟方法后,基类根据赋给它的不同的派生类引用,动态地调用属于派生类的对应方法,这样的方法调用在编译期间是无法确定的。因此,这样的方法地址是在运行期绑定的(动态绑定)。

重载只是一种语言特性,是一种语法规则,与多态无关,与面向对象也无关。不过针对所谓的第二种重载,有一个专门的名词--重写或重定义。重载与重写的区别就在于是否覆盖,重写一般多发生在不同的类且存在继承关系之间,而重载多是在一个类里或者一块代码段里。

⑹ java 根据参数返回不同的返回类型

如果要写成一个方法肯定是可以的。因为list 和set都是继承的collection,而且也都继承object类。
可以写成:
Collection<Integer> fun(Collection <Integer> col){
return col;
}

⑺ java 一个接口 方法返回类 多个类实现,方法按实现类不同返回类型不同

要是实现返回类型不同还是有些难度的,可以转换思路

返回统一的Object,然后增加一个解析层

⑻ java 返回类型

(Teacher)tea.get(0)是[object Object]是什么类型
返回的是 Teacher 类型(你自己都写了).
想要获取里面的值,直接 Teacher.get属性(js上就写属性)就行了

⑼ JAVA中怎么根据传入参数的不同返回不同类型的对象

for example:

Object create(String className) {

return Class.forName(className).newInstance();

}

⑽ 在JAVA里方法返回类型不同可以区分重载方法不

不可以。想象你是编译器,通过返回值类型怎么判断你要调用的是哪个啊?你可以简单的写个测试程序试一下。

阅读全文

与java返回不同类型相关的资料

热点内容
成都市区建成面积算法 浏览:656
智能家居单片机 浏览:93
买男装用什么app好 浏览:851
文件夹合并了怎么拆开 浏览:256
波段副图源码无未来函数 浏览:84
livecn服务器地址 浏览:257
程序员这个工作真的很吃香吗 浏览:844
程序员和数学分析师待遇 浏览:678
压缩气弹簧怎么拆 浏览:321
华为公有云服务器添加虚拟ip 浏览:209
程序员和运营哪个累 浏览:24
抖音安卓信息提示音怎么设置 浏览:454
光速虚拟机的共享文件夹 浏览:248
程序员培训机构发的朋友圈真实性 浏览:742
天干地支简单算法 浏览:299
下载个压缩文件 浏览:300
普通人电脑关机vs程序员关机 浏览:628
米酷建站源码 浏览:115
氢气app怎么搜搭配 浏览:619
pdf绿盟 浏览:505