您好、欢迎来到现金彩票网!
当前位置:2019跑狗图高清彩图 > 显式转换 >

7C中“显式”类型转换如何实现?

发布时间:2019-08-16 22:06 来源:未知 编辑:admin

  隐式转换不需要在代码中指定转换类型,例如:int intNumber = 10;double doubleNumber = intNumber;intNumber会被隐式转换成double类型。显式转换则相反,需要指定转换类型,例如:double doubleNumber = 10.1;int intNumber = (int)doubleNumber; 对于表示数值的基本数据类型来说,数值范围小的数据类型转换成数值范围大的数据类型可以进行隐式转换,而反过来则必须进行显示转换。就像上面的两个例子一样。 对于类类型来说,子类转换成父类可以进行隐式转换,而反过来则必须进行显式转换,例如:string str1 = abc;object obj = str1; //子类转换成父类,隐式转换string str2 = (string)obj; //父类转换成子类,显式转换 如果两个类之间没有继承关系,则不能进行隐式转换或显式转换,此时必须在被转换的类中定义一个隐式转换方法或显式转换方法。

http://lusobeat.com/xianshizhuanhuan/488.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有