在java中,什么是对象类型的转换,
展开全部
一般就是继承关系的父类和子类,进行对象类型的转换,我们知道子类继承父类,说明子类有了父类的大多数方法,同时子类也可以有自己的方法,如果我们些
A
a
=
new
B();其中B是A的子类,那么这样写没有错。反过来写就有错,因为父类没有子类的一部分方法(可以这么理解)。至于有什么用,这个问题很深奥啊,这个和编程思想有关系,这种写法比较好。一般用父类new子类,可以理解为比如一个鸟的类型,下面有许多子类,我们不用关心new的是什么鸟,因为他们都有相同的父类方法只是实现的时候不一样。可以看看java编程思想,多理解一下,具体我也说不清楚
A
a
=
new
B();其中B是A的子类,那么这样写没有错。反过来写就有错,因为父类没有子类的一部分方法(可以这么理解)。至于有什么用,这个问题很深奥啊,这个和编程思想有关系,这种写法比较好。一般用父类new子类,可以理解为比如一个鸟的类型,下面有许多子类,我们不用关心new的是什么鸟,因为他们都有相同的父类方法只是实现的时候不一样。可以看看java编程思想,多理解一下,具体我也说不清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一
、
自
动
类
型
转
换
整
型
、
实
型
、
字
符
型
数
据
可
以
混
合
运
算
。
运
算
中
,不
同
类
?
的
数
据
先
转
化
为
同
一
类
型
,然
后
进
行
运
算
。
转
换
从
低
级
到
高
级
,如
下
图
:
转
换
规
则
为
:
(byte或
short)
op
int→
int
二
、
强
制
类
型
转
换
高
级
数
据
要
转
换
成
低
级
数
据
,需
用
到
强
制
类
型
转
换
,如
:
int
i;
byte
b=(byte)i;
//把
int型
变
量
i强
制
转
换
为
byte型
、
自
动
类
型
转
换
整
型
、
实
型
、
字
符
型
数
据
可
以
混
合
运
算
。
运
算
中
,不
同
类
?
的
数
据
先
转
化
为
同
一
类
型
,然
后
进
行
运
算
。
转
换
从
低
级
到
高
级
,如
下
图
:
转
换
规
则
为
:
(byte或
short)
op
int→
int
二
、
强
制
类
型
转
换
高
级
数
据
要
转
换
成
低
级
数
据
,需
用
到
强
制
类
型
转
换
,如
:
int
i;
byte
b=(byte)i;
//把
int型
变
量
i强
制
转
换
为
byte型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象类型转换就是子类类型可以转换成其父类类型,所有类都是Object的子类,所以都可以转换成Object类型,这在统一处理某一方面的问题时会很方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么是对象类型的转换
每个实例对象都有自己的类型,尤其体现再JAVA的数据类型中(int,double等等),对象类型的转换就是把当前对象类型转换为另外一中类型,这些在编程中经常可以见到,尤其是在反射机制中。你去找本书,看看显式转换和隐式转换
很容易懂的
使用对象类型的转换有什么用
方便当前的应用
每个实例对象都有自己的类型,尤其体现再JAVA的数据类型中(int,double等等),对象类型的转换就是把当前对象类型转换为另外一中类型,这些在编程中经常可以见到,尤其是在反射机制中。你去找本书,看看显式转换和隐式转换
很容易懂的
使用对象类型的转换有什么用
方便当前的应用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象类型转换是说一个对象可以强制类型转换成另一种类型,要注意的是:他要转换的目标类型必须是它的子类或父类,与它不相干的类它就不能够转换,不然会出错。
作用,我一时也不知道怎么说。
作用,我一时也不知道怎么说。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |