欢迎光临散文网 会员登陆 & 注册

软件测试 | Object类-接收任意引用类型的对象

2023-08-10 17:57 作者:测吧测试开发  | 我要投稿

既然Object类是所有对象的父类,则所有的对象都可以向Object进行转换,在这其中也包含了数组和接口类型,即一切的引用数据类型都可以使用Object进行接收。

范例:使用Object接收接口实例

程序运行接货:

hello world!!!

通过以上代码可以发现,虽然接口不能继承一个类,但是依然是Object类的子类,因为接口本身是引用数据类型,所以可以进行向上转型操作。

同理,也可以使用Object接收一个数组,因为数组本身也是引用数据类型。

范例:使用Object接收数组

程序运行结果:

1 3 5 7 9

以上程序使用Object接收一个整型数组,因为数组本身属于引用数据类型,所以可以使用object接收数组内容,在输出时通过instanceof判断类型是否是一个整型数组,然后进行输出操作。

提示:Object类在实际开发中的作用

因为Object类可以接受任意的引用数据类型,所以在很多的类库设计上都采用Objec作为方法的参数,这样操作起来会比较方便。


软件测试 | Object类-接收任意引用类型的对象的评论 (共 条)

分享到微博请遵守国家法律