
为什么要使用object实体对象取代datatable作为返回值类型呢,这样做有什么...
为什么要使用object实体对象取代datatable作为返回值类型呢,这样做有什么好处呢?大家都帮帮我吧,谢谢。...
为什么要使用object实体对象取代datatable作为返回值类型呢,这样做有什么好处呢?大家都帮帮我吧,谢谢。
展开
1个回答
展开全部
面向对象的语言中,所有的类都直接或者间接的继承了Object。
方法的返回值类型为Object,返回出来后依然可以用强行转换成datatable,
这样做那是因为不能确定你的方法可能返回那种类型,
具体的说就是比如方法可能返回出一个String,或者Integer,或者是一个实体对象,
但是任何类型都可看做是Object,这是Java面向对象语言的特性。
实际中这样的做法比较少(比方反射,或者一些不确定类型的操作),
具体情况要根据你做的项目而定。
方法的返回值类型为Object,返回出来后依然可以用强行转换成datatable,
这样做那是因为不能确定你的方法可能返回那种类型,
具体的说就是比如方法可能返回出一个String,或者Integer,或者是一个实体对象,
但是任何类型都可看做是Object,这是Java面向对象语言的特性。
实际中这样的做法比较少(比方反射,或者一些不确定类型的操作),
具体情况要根据你做的项目而定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询